<86>May 30 05:02:06 userdel[351225]: delete user 'rooter' <86>May 30 05:02:06 userdel[351225]: removed group 'rooter' owned by 'rooter' <86>May 30 05:02:06 groupadd[351230]: group added to /etc/group: name=rooter, GID=561 <86>May 30 05:02:06 groupadd[351230]: group added to /etc/gshadow: name=rooter <86>May 30 05:02:06 groupadd[351230]: new group: name=rooter, GID=561 <86>May 30 05:02:06 useradd[351234]: new user: name=rooter, UID=561, GID=561, home=/root, shell=/bin/bash <86>May 30 05:02:06 userdel[351241]: delete user 'builder' <86>May 30 05:02:06 userdel[351241]: removed group 'builder' owned by 'builder' <86>May 30 05:02:06 userdel[351241]: removed shadow group 'builder' owned by 'builder' <86>May 30 05:02:06 groupadd[351246]: group added to /etc/group: name=builder, GID=562 <86>May 30 05:02:06 groupadd[351246]: group added to /etc/gshadow: name=builder <86>May 30 05:02:06 groupadd[351246]: new group: name=builder, GID=562 <86>May 30 05:02:06 useradd[351250]: new user: name=builder, UID=562, GID=562, home=/usr/src, shell=/bin/bash <13>May 30 05:02:11 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>May 30 05:02:11 rpmi: libsigc++2-2.10.3-alt1 sisyphus+248566.100.1.1 1585202313 installed <13>May 30 05:02:11 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>May 30 05:02:11 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>May 30 05:02:11 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849991 installed <13>May 30 05:02:11 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>May 30 05:02:11 rpmi: libffi6-1:3.2.1-alt4 sisyphus+251953.300.2.1 1589891021 installed <13>May 30 05:02:11 rpmi: libsigc++2-devel-2.10.3-alt1 sisyphus+248566.100.1.1 1585202313 installed <13>May 30 05:02:11 rpmi: libserd-0.30.2-alt1_1 sisyphus+243654.100.1.1 1577467447 installed <13>May 30 05:02:11 rpmi: libsord-0.16.4-alt1_3 sisyphus+248484.100.1.2 1585125760 installed <13>May 30 05:02:11 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:11 rpmi: libgomp1-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>May 30 05:02:11 rpmi: perl-HTTP-Date-6.04-alt1 sisyphus+241046.100.1.1 1574192946 installed <13>May 30 05:02:11 rpmi: libglvnd-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:11 rpmi: libboost_system1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:11 rpmi: libserd-devel-0.30.2-alt1_1 sisyphus+243654.100.1.1 1577467447 installed <13>May 30 05:02:11 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870464 installed <13>May 30 05:02:11 rpmi: libart_lgpl-2.3.21-alt3 1303721928 installed <13>May 30 05:02:11 rpmi: libnettle8-3.6-alt1 sisyphus+251637.100.3.1 1590060224 installed <13>May 30 05:02:11 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410876 installed <13>May 30 05:02:12 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>May 30 05:02:12 rpmi: libart_lgpl-devel-2.3.21-alt3 1303721928 installed <13>May 30 05:02:12 rpmi: libsord-devel-0.16.4-alt1_3 sisyphus+248484.100.1.2 1585125760 installed <13>May 30 05:02:12 rpmi: libfftw3-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:12 rpmi: libsratom-0.6.4-alt1_2 sisyphus+248922.100.1.1 1585587245 installed <13>May 30 05:02:12 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>May 30 05:02:12 rpmi: libwayland-client-1.18.0-alt1 sisyphus+245906.100.1.1 1581492497 installed <13>May 30 05:02:12 rpmi: libwayland-server-1.18.0-alt1 sisyphus+245906.100.1.1 1581492497 installed <13>May 30 05:02:12 rpmi: libflac8-1.3.3-alt1 sisyphus+247112.100.1.1 1582855183 installed <13>May 30 05:02:12 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed <13>May 30 05:02:12 rpmi: libsqlite3-3.32.1-alt1 sisyphus+252287.100.1.1 1590532049 installed <13>May 30 05:02:12 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906326 installed <13>May 30 05:02:12 rpmi: libquadmath0-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>May 30 05:02:12 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed <13>May 30 05:02:12 rpmi: libbluez-5.54-alt3 sisyphus+250302.100.1.1 1587381713 installed <13>May 30 05:02:12 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284336 installed <13>May 30 05:02:12 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>May 30 05:02:12 rpmi: perl-Compress-Raw-Zlib-2.093-alt1 sisyphus+242766.100.1.1 1576089365 installed <13>May 30 05:02:12 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>May 30 05:02:12 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000383 installed <13>May 30 05:02:12 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>May 30 05:02:12 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>May 30 05:02:12 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>May 30 05:02:12 rpmi: libsamplerate-0.1.9-alt2 1487790080 installed <13>May 30 05:02:12 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+225496.100.2.1 1553244591 installed <13>May 30 05:02:12 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943071 installed <13>May 30 05:02:12 rpmi: xml-utils-1:2.9.10-alt3 sisyphus+245000.16400.79.1 1583229770 installed <13>May 30 05:02:12 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>May 30 05:02:12 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825069 installed <13>May 30 05:02:12 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>May 30 05:02:12 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943071 installed <13>May 30 05:02:12 rpmi: libiec61883-1.2.0-alt1.qa1 1460815903 installed <13>May 30 05:02:12 rpmi: librubberband-1.8.1-alt1.hg20140905.1 1434271009 installed <13>May 30 05:02:12 rpmi: liblilv-0.24.6-alt1_2 sisyphus+248927.100.1.3 1585591230 installed <13>May 30 05:02:12 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>May 30 05:02:12 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>May 30 05:02:12 rpmi: libbluez-devel-5.54-alt3 sisyphus+250302.100.1.1 1587381713 installed <13>May 30 05:02:12 rpmi: libcwiid-0.6.00-alt3.gitfadf11e sisyphus+249991.100.1.1 1586920168 installed <13>May 30 05:02:12 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>May 30 05:02:12 rpmi: libquadmath9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>May 30 05:02:12 rpmi: libfftw3q-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:12 rpmi: libboost_regex1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:12 rpmi: libboost_graph1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:12 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>May 30 05:02:12 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>May 30 05:02:12 rpmi: libarchive13-3.4.0-alt1 sisyphus+251637.300.3.1 1590061828 installed <13>May 30 05:02:12 rpmi: libhogweed6-3.6-alt1 sisyphus+251637.100.3.1 1590060224 installed <13>May 30 05:02:13 rpmi: libgnutls30-3.6.13-alt1 sisyphus+251637.200.3.1 1590061721 installed <13>May 30 05:02:13 rpmi: libboost_atomic1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libboost_contract1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libboost_chrono1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libboost_timer1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libboost_thread1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libboost_type_erasure1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:13 rpmi: libOpenGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:13 rpmi: libGLES-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:13 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>May 30 05:02:13 rpmi: libfftw3f-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:13 rpmi: libfftw3l-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:13 rpmi: libjasper-2.0.16-alt1 sisyphus+231386.100.1.1 1559568071 installed <13>May 30 05:02:13 rpmi: libtheora-2:1.1.1-alt6 sisyphus+223372.100.2.1 1551525759 installed <13>May 30 05:02:13 rpmi: libxml2-devel-1:2.9.10-alt3 sisyphus+245000.16400.79.1 1583229770 installed <13>May 30 05:02:13 rpmi: libvamp-2.5-alt2.hg20140905.1 1434265249 installed <13>May 30 05:02:13 rpmi: libusb-1.0.23-alt1 sisyphus+237317.100.1.1 1568059904 installed <13>May 30 05:02:13 rpmi: libtag-1.11.1-alt1 1479892949 installed <13>May 30 05:02:13 rpmi: libsuil-0.10.6-alt1_2 sisyphus+248923.100.1.3 1585590250 installed <13>May 30 05:02:13 rpmi: libyajl-2.1.0-alt1 1399891593 installed <13>May 30 05:02:13 rpmi: liblo-0.30-alt1 sisyphus+232988.100.1.1 1561297797 installed <13>May 30 05:02:13 rpmi: lv2-1.16.0-alt1_3 sisyphus+248914.100.1.1 1585585924 installed <13>May 30 05:02:13 rpmi: libiodbc-3.52.8-alt1 1387533996 installed <13>May 30 05:02:13 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672625 installed <13>May 30 05:02:13 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974198 installed <13>May 30 05:02:13 rpmi: libgtk+2-locales-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:13 rpmi: publicsuffix-list-dafsa-20200401-alt1 sisyphus+249161.100.1.1 1585815856 installed <13>May 30 05:02:13 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531663 installed <13>May 30 05:02:13 rpmi: libnghttp2-1.40.0-alt1 sisyphus+244416.100.1.1 1579241975 installed <13>May 30 05:02:13 rpmi: libgme-0.6.1-alt1 1521318053 installed <13>May 30 05:02:13 rpmi: libudfread-1.0.0-alt3 1528906336 installed <13>May 30 05:02:13 rpmi: libsoxr-0.1.2-alt4 sisyphus+222649.100.1.1 1550964841 installed <13>May 30 05:02:13 rpmi: libxvid-1.3.4-alt1 1507033988 installed <13>May 30 05:02:13 rpmi: libx265-176-3.1.2-alt1 sisyphus+242600.100.2.1 1576573628 installed <13>May 30 05:02:13 rpmi: libx264-148-alt2 1496163823 installed <13>May 30 05:02:13 rpmi: libwavpack-5.3.0-alt1 sisyphus+251276.100.1.1 1588785029 installed <13>May 30 05:02:13 rpmi: libvpx6-1.8.2-alt1 sisyphus+243422.100.1.1 1577075244 installed <13>May 30 05:02:13 rpmi: libtwolame-0.4.0-alt1 sisyphus+239176.100.2.1 1571294326 installed <13>May 30 05:02:13 rpmi: libspeex-1.2-alt1 1528115225 installed <13>May 30 05:02:13 rpmi: libsnappy-1.1.7-alt1 sisyphus+227320.100.1.3 1555618688 installed <13>May 30 05:02:13 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>May 30 05:02:13 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>May 30 05:02:13 rpmi: libfribidi-1.0.9-alt1 sisyphus+247242.1500.7.1 1583840967 installed <13>May 30 05:02:13 rpmi: libopus-1.3.1-alt3 sisyphus+248017.100.1.1 1584520346 installed <13>May 30 05:02:13 rpmi: libopencore-amrwb0-0.1.5-alt1 1529659318 installed <13>May 30 05:02:13 rpmi: libopencore-amrnb0-0.1.5-alt1 1529659318 installed <13>May 30 05:02:13 rpmi: liblame-3.100-alt1 1527082573 installed <13>May 30 05:02:13 rpmi: libdav1d-0.5.2-alt1 sisyphus+245080.100.1.1 1580063362 installed <13>May 30 05:02:14 rpmi: libcodec2-0.8.1-alt1 1533802521 installed <13>May 30 05:02:14 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587970807 installed <13>May 30 05:02:14 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>May 30 05:02:14 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>May 30 05:02:14 rpmi: perl-Compress-Raw-Bzip2-2.093-alt1 sisyphus+242765.100.1.1 1576089361 installed <13>May 30 05:02:14 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>May 30 05:02:14 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343225 installed <13>May 30 05:02:14 rpmi: perl-Encode-3.04-alt1 sisyphus+247835.100.1.1 1584190284 installed <13>May 30 05:02:14 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed <13>May 30 05:02:14 rpmi: perl-IO-Compress-2.093-alt1 sisyphus+243543.100.1.1 1577294382 installed <13>May 30 05:02:14 rpmi: perl-Net-HTTP-6.19-alt1 sisyphus+229756.100.1.1 1558454558 installed <13>May 30 05:02:14 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343407 installed <13>May 30 05:02:14 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>May 30 05:02:14 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>May 30 05:02:14 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>May 30 05:02:14 rpmi: perl-HTTP-Message-6.22-alt1 sisyphus+246933.100.1.1 1582638146 installed <13>May 30 05:02:14 rpmi: perl-HTTP-Cookies-6.08-alt1 sisyphus+242242.100.1.1 1575454022 installed <13>May 30 05:02:14 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>May 30 05:02:14 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>May 30 05:02:14 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>May 30 05:02:14 rpmi: perl-libwww-6.44-alt1 sisyphus+250417.100.1.1 1587558598 installed <13>May 30 05:02:14 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343654 installed <13>May 30 05:02:14 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>May 30 05:02:14 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>May 30 05:02:14 rpmi: libaom-1.0.0-alt2 sisyphus+235903.100.1.1 1565598673 installed <13>May 30 05:02:14 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>May 30 05:02:14 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>May 30 05:02:14 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>May 30 05:02:14 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854223 installed <13>May 30 05:02:14 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>May 30 05:02:14 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>May 30 05:02:14 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>May 30 05:02:14 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>May 30 05:02:14 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000566 installed <13>May 30 05:02:14 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>May 30 05:02:14 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000502 installed <13>May 30 05:02:14 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>May 30 05:02:14 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>May 30 05:02:14 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106975 installed <13>May 30 05:02:14 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>May 30 05:02:16 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854223 installed <13>May 30 05:02:16 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>May 30 05:02:16 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>May 30 05:02:16 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>May 30 05:02:16 rpmi: libXaw-1.0.12-alt1 1391072621 installed <13>May 30 05:02:16 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>May 30 05:02:16 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>May 30 05:02:16 rpmi: libvdpau-1:1.3-alt1 sisyphus+236768.100.1.1 1567066111 installed <13>May 30 05:02:16 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>May 30 05:02:16 rpmi: libzvbi-0.2.35-alt1 sisyphus+223374.100.1.1 1551507904 installed <13>May 30 05:02:16 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>May 30 05:02:16 rpmi: libdrm-1:2.4.102-alt1 sisyphus+252307.100.1.1 1590574831 installed <13>May 30 05:02:16 rpmi: libGLX-mesa-4:20.1.0-alt1 sisyphus+252339.100.1.1 1590650642 installed <13>May 30 05:02:16 rpmi: libGLX-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:16 rpmi: libGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:16 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556464 installed <13>May 30 05:02:16 rpmi: libva-2.7.1-alt1 sisyphus+251703.100.1.1 1589461903 installed <13>May 30 05:02:16 rpmi: libavutil56-2:4.2.3-alt1 sisyphus+252236.200.2.1 1590411054 installed <13>May 30 05:02:16 rpmi: libswresample3-2:4.2.3-alt1 sisyphus+252236.200.2.1 1590411054 installed <13>May 30 05:02:16 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728958 installed <13>May 30 05:02:16 rpmi: libgbm-4:20.1.0-alt1 sisyphus+252339.100.1.1 1590650642 installed <13>May 30 05:02:16 rpmi: libEGL-mesa-4:20.1.0-alt1 sisyphus+252339.100.1.1 1590650642 installed <13>May 30 05:02:16 rpmi: libEGL-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:16 rpmi: libglvnd-devel-7:1.3.1-alt1 sisyphus+247547.100.1.2 1583859567 installed <13>May 30 05:02:16 rpmi: libEGL-devel-4:20.1.0-alt1 sisyphus+252339.100.1.1 1590650642 installed <13>May 30 05:02:16 rpmi: libGL-devel-4:20.1.0-alt1 sisyphus+252339.100.1.1 1590650642 installed <13>May 30 05:02:16 rpmi: libjack-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>May 30 05:02:16 rpmi: libconfig-c++-1.5-alt2 1528494223 installed <13>May 30 05:02:16 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066861 installed <13>May 30 05:02:16 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>May 30 05:02:16 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746563 installed <13>May 30 05:02:16 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829787 installed <13>May 30 05:02:16 rpmi: libsystemd-1:245.5-alt1 sisyphus+250810.500.6.1 1588357095 installed <13>May 30 05:02:16 rpmi: libdbus-1.12.16-alt2 sisyphus+240566.100.2.1 1573547688 installed <13>May 30 05:02:16 rpmi: libavahi-0.7-alt3 sisyphus+250384.100.2.1 1587547072 installed <13>May 30 05:02:16 rpmi: libcups-2.3.1-alt1 sisyphus+247381.100.2.2 1583841503 installed <13>May 30 05:02:16 rpmi: libcelt-1:0.10.0-alt1.qa1 1365952806 installed <13>May 30 05:02:16 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>May 30 05:02:17 rpmi: libjbig-2.1-alt1 1401380921 installed <13>May 30 05:02:17 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743630 installed <13>May 30 05:02:17 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847587 installed <13>May 30 05:02:17 rpmi: libgdk-pixbuf-locales-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>May 30 05:02:17 rpmi: gsettings-desktop-schemas-data-3.36.1-alt1 sisyphus+250870.100.1.1 1588227108 installed <13>May 30 05:02:17 rpmi: libgio-2.64.3-alt1 sisyphus+251581.40.3.3 1590771488 installed <13>May 30 05:02:17 rpmi: gsettings-desktop-schemas-3.36.1-alt1 sisyphus+250870.100.1.1 1588227108 installed <13>May 30 05:02:17 rpmi: libgdk-pixbuf-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>May 30 05:02:17 rpmi: libglibmm-2.64.2-alt1 sisyphus+248275.100.1.1 1584869050 installed <13>May 30 05:02:17 rpmi: libatkmm-2.28.0-alt1 sisyphus+225446.200.1.1 1553164647 installed <13>May 30 05:02:17 rpmi: libxml++2-2.40.1-alt4 sisyphus+230149.100.1.1 1558811149 installed <13>May 30 05:02:17 rpmi: libffado-2.4.1-alt3 sisyphus+251475.200.2.1 1589050868 installed <13>May 30 05:02:17 rpmi: gtk-update-icon-cache-3.24.20-alt1 sisyphus+250751.100.1.1 1588052716 installed <13>May 30 05:02:17 rpmi: libgdk-pixbuf-xlib-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>May 30 05:02:17 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed <13>May 30 05:02:18 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>May 30 05:02:19 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>May 30 05:02:19 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>May 30 05:02:19 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>May 30 05:02:19 rpmi: libharfbuzz-2.6.4-alt3 sisyphus+251539.200.8.2 1590700071 installed <13>May 30 05:02:19 rpmi: libfreetype-2.10.2-alt1 sisyphus+251736.100.1.1 1589531898 installed <13>May 30 05:02:19 rpmi: fontconfig-2.13.1-alt1 sisyphus+247349.100.1.2 1583841219 installed Updating fonts cache: <29>May 30 05:02:20 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>May 30 05:02:20 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>May 30 05:02:20 rpmi: libcairomm-1.12.2-alt1 1520595680 installed <13>May 30 05:02:20 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>May 30 05:02:20 rpmi: libpango-1.44.7-alt1 sisyphus+239731.100.1.1 1571986941 installed <13>May 30 05:02:20 rpmi: libgtk+2-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:20 rpmi: libpangomm-2.42.1-alt1 sisyphus+248214.100.1.1 1584827711 installed <13>May 30 05:02:21 rpmi: libgtkmm2-2.24.5-alt1 1475042577 installed <13>May 30 05:02:21 rpmi: libgail-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:21 rpmi: libglade-2.6.4-alt5.qa1 1366416175 installed <13>May 30 05:02:21 rpmi: libgnomecanvas-2.30.3-alt2 1297296494 installed <13>May 30 05:02:21 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542911 installed <13>May 30 05:02:21 rpmi: libgnomecanvasmm-2.26.0-alt3.2 1506958589 installed <13>May 30 05:02:21 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209619 installed <13>May 30 05:02:21 rpmi: libpangox-compat-0.0.2-alt1 1465069388 installed <13>May 30 05:02:21 rpmi: libgtkglext-1.2.0-alt4 1526376544 installed <13>May 30 05:02:21 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>May 30 05:02:21 rpmi: librsvg-1:2.48.4-alt1 sisyphus+250527.100.1.1 1587667456 installed <13>May 30 05:02:21 rpmi: libavcodec58-2:4.2.3-alt1 sisyphus+252236.200.2.1 1590411054 installed <13>May 30 05:02:21 rpmi: libbluray-1.0.2-alt2 sisyphus+238344.100.1.1 1569839171 installed <13>May 30 05:02:22 rpmi: libgs-9.28-alt0.rc1.1 sisyphus+237325.100.1.1 1568103940 installed <13>May 30 05:02:22 rpmi: libgraphviz-2.41.2-alt3 sisyphus+248120.100.2.1 1584721844 installed <13>May 30 05:02:22 rpmi: libharfbuzz-icu-2.6.4-alt3 sisyphus+251539.200.8.2 1590700071 installed <13>May 30 05:02:22 rpmi: libharfbuzz-gobject-2.6.4-alt3 sisyphus+251539.200.8.2 1590700071 installed <13>May 30 05:02:22 rpmi: cppunit-1.15.1-alt1 sisyphus+244259.100.3.1 1589884245 installed <13>May 30 05:02:22 rpmi: libboost_context1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:22 rpmi: libboost_fiber1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:22 rpmi: libboost_stacktrace1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_test1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_serialization1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_random1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_iostreams1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_date_time1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:23 rpmi: libboost_container1.72.0-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:24 rpmi: boost-devel-headers-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:24 rpmi: boost-devel-1:1.72.0-alt2 sisyphus+251539.500.7.2 1590646795 installed <13>May 30 05:02:24 rpmi: bc-1:1.07.1-alt1 sisyphus+221902.700.4.1 1550587848 installed <13>May 30 05:02:24 rpmi: alsa-ucm-conf-1.2.2-alt1 sisyphus+246761.200.1.1 1582270179 installed <13>May 30 05:02:24 rpmi: alsa-topology-conf-1.2.2-alt1 sisyphus+246761.100.1.1 1582270157 installed <13>May 30 05:02:24 rpmi: libalsa-1:1.2.2-alt1 sisyphus+246761.300.1.1 1582270244 installed <13>May 30 05:02:24 rpmi: jack-audio-connection-kit-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>May 30 05:02:24 rpmi: python-modules-curses-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:24 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>May 30 05:02:24 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>May 30 05:02:24 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>May 30 05:02:24 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed <13>May 30 05:02:24 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 30 05:02:24 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 30 05:02:24 rpmi: ca-certificates-2020.01.23-alt1 sisyphus+244791.300.2.1 1580285500 installed <13>May 30 05:02:24 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>May 30 05:02:24 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>May 30 05:02:24 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>May 30 05:02:24 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>May 30 05:02:25 rpmi: libpython3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218350 installed <13>May 30 05:02:25 rpmi: python3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218350 installed <13>May 30 05:02:25 rpmi: python3-base-3.8.2-alt1 sisyphus+244999.100.3.1 1585218350 installed <13>May 30 05:02:26 rpmi: glib2-devel-2.64.3-alt1 sisyphus+251581.40.3.3 1590771488 installed <13>May 30 05:02:26 rpmi: libgio-devel-2.64.3-alt1 sisyphus+251581.40.3.3 1590771488 installed <13>May 30 05:02:26 rpmi: libglibmm-devel-2.64.2-alt1 sisyphus+248275.100.1.1 1584869050 installed <13>May 30 05:02:26 rpmi: libharfbuzz-devel-2.6.4-alt3 sisyphus+251539.200.8.2 1590700071 installed <13>May 30 05:02:26 rpmi: libfreetype-devel-2.10.2-alt1 sisyphus+251736.100.1.1 1589531898 installed <13>May 30 05:02:26 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+247349.100.1.2 1583841219 installed <13>May 30 05:02:26 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>May 30 05:02:26 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>May 30 05:02:26 rpmi: libatkmm-devel-2.28.0-alt1 sisyphus+225446.200.1.1 1553164647 installed <13>May 30 05:02:26 rpmi: libcairomm-devel-1.12.2-alt1 1520595680 installed <13>May 30 05:02:26 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>May 30 05:02:26 rpmi: libpango-devel-1.44.7-alt1 sisyphus+239731.100.1.1 1571986941 installed <13>May 30 05:02:26 rpmi: libpangomm-devel-2.42.1-alt1 sisyphus+248214.100.1.1 1584827711 installed <13>May 30 05:02:26 rpmi: libgdk-pixbuf-devel-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>May 30 05:02:26 rpmi: gtk-builder-convert-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:26 rpmi: libgtk+2-devel-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:26 rpmi: libgail-devel-2.24.32-alt4 sisyphus+248211.200.2.1 1584869557 installed <13>May 30 05:02:26 rpmi: libgnomecanvas-devel-2.30.3-alt2 1297296494 installed <13>May 30 05:02:26 rpmi: libgtkmm2-devel-2.24.5-alt1 1475042577 installed <13>May 30 05:02:26 rpmi: python3-module-isodate-0.5.4-alt1 sisyphus+227495.1200.1.3 1555843100 installed <13>May 30 05:02:26 rpmi: python3-module-pkg_resources-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed <13>May 30 05:02:26 rpmi: python3-module-pyparsing-2.4.2-alt1 sisyphus+236061.100.3.1 1565853577 installed <13>May 30 05:02:26 rpmi: python3-module-rdflib-4.2.2-alt3 sisyphus+245852.300.2.1 1581423749 installed <13>May 30 05:02:26 rpmi: lv2-devel-1.16.0-alt1_3 sisyphus+248914.100.1.1 1585585924 installed <13>May 30 05:02:26 rpmi: libsratom-devel-0.6.4-alt1_2 sisyphus+248922.100.1.1 1585587245 installed <13>May 30 05:02:27 rpmi: libmysqlclient21-8.0.20-alt2 sisyphus+252097.100.2.1 1590663178 installed <13>May 30 05:02:27 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>May 30 05:02:27 groupadd[368603]: group added to /etc/group: name=_keytab, GID=499 <86>May 30 05:02:27 groupadd[368603]: group added to /etc/gshadow: name=_keytab <86>May 30 05:02:27 groupadd[368603]: new group: name=_keytab, GID=499 <13>May 30 05:02:27 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137160 installed <13>May 30 05:02:27 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038260 installed <13>May 30 05:02:27 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>May 30 05:02:27 rpmi: python-modules-compiler-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-email-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-unittest-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-encodings-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-nis-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-xml-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-hotshot-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-bsddb-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-ctypes-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-multiprocessing-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-logging-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: python-modules-distutils-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:27 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548748 installed <13>May 30 05:02:27 rpmi: libssh-0.9.3-alt2 sisyphus+247315.100.1.2 1583840769 installed <13>May 30 05:02:27 rpmi: libavformat58-2:4.2.3-alt1 sisyphus+252236.200.2.1 1590411054 installed <13>May 30 05:02:27 rpmi: libaubio5-0.4.9-alt3 sisyphus+247694.300.3.3 1584382772 installed <86>May 30 05:02:27 groupadd[369297]: group added to /etc/group: name=sasl, GID=498 <86>May 30 05:02:27 groupadd[369297]: group added to /etc/gshadow: name=sasl <86>May 30 05:02:27 groupadd[369297]: new group: name=sasl, GID=498 <13>May 30 05:02:27 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139861 installed <13>May 30 05:02:27 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449061 installed <13>May 30 05:02:27 rpmi: libcurl-7.70.0-alt1 sisyphus+251607.100.1.1 1589303271 installed <13>May 30 05:02:27 rpmi: libraptor2-2.0.15-alt1 1417013328 installed <13>May 30 05:02:27 rpmi: raptor2-devel-2.0.15-alt1 1417013328 installed <13>May 30 05:02:27 rpmi: librasqal3-0.9.32-alt3 sisyphus+222990.100.1.1 1551360593 installed <13>May 30 05:02:27 rpmi: librasqal-devel-0.9.32-alt3 sisyphus+222990.100.1.1 1551360593 installed <13>May 30 05:02:27 rpmi: liblrdf-0.6.1-alt1 1493047569 installed <13>May 30 05:02:28 rpmi: libpq5-12.3-alt1 sisyphus+251539.240.7.2 1590643190 installed <13>May 30 05:02:28 rpmi: libredland-1.0.17-alt3 sisyphus+223916.100.1.1 1551891173 installed <13>May 30 05:02:28 rpmi: libredland-devel-1.0.17-alt3 sisyphus+223916.100.1.1 1551891173 installed <13>May 30 05:02:28 rpmi: liblrdf-devel-0.6.1-alt1 1493047569 installed <13>May 30 05:02:28 rpmi: libcurl-devel-7.70.0-alt1 sisyphus+251607.100.1.1 1589303271 installed <13>May 30 05:02:28 rpmi: libaubio5-devel-0.4.9-alt3 sisyphus+247694.300.3.3 1584382772 installed <13>May 30 05:02:28 rpmi: python-dev-2.7.18-alt1 sisyphus+250345.100.4.1 1588665039 installed <13>May 30 05:02:28 rpmi: liblilv-devel-0.24.6-alt1_2 sisyphus+248927.100.1.3 1585591230 installed <13>May 30 05:02:28 rpmi: libsuil-devel-0.10.6-alt1_2 sisyphus+248923.100.1.3 1585590250 installed <13>May 30 05:02:28 rpmi: libgnomecanvasmm-devel-2.26.0-alt3.2 1506958589 installed <13>May 30 05:02:28 rpmi: libjack-devel-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>May 30 05:02:28 rpmi: libalsa-devel-1:1.2.2-alt1 sisyphus+246761.300.1.1 1582270244 installed <13>May 30 05:02:28 rpmi: cppunit-devel-1.15.1-alt1 sisyphus+244259.100.3.1 1589884245 installed <13>May 30 05:02:28 rpmi: graphviz-2.41.2-alt3 sisyphus+248120.100.2.1 1584721844 installed <13>May 30 05:02:28 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881406 installed <13>May 30 05:02:28 rpmi: libxslt-devel-1.1.34-alt2 sisyphus+248264.100.1.1 1584829787 installed <13>May 30 05:02:28 rpmi: liblo-devel-0.30-alt1 sisyphus+232988.100.1.1 1561297797 installed <13>May 30 05:02:29 rpmi: libtag-devel-1.11.1-alt1 1479892949 installed <13>May 30 05:02:29 rpmi: libusb-devel-1.0.23-alt1 sisyphus+237317.100.1.1 1568059904 installed <13>May 30 05:02:29 rpmi: libvamp-devel-2.5-alt2.hg20140905.1 1434265249 installed <13>May 30 05:02:29 rpmi: libfftw3-devel-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>May 30 05:02:29 rpmi: libarchive-devel-3.4.0-alt1 sisyphus+251637.300.3.1 1590061828 installed <13>May 30 05:02:29 rpmi: libcwiid-devel-0.6.00-alt3.gitfadf11e sisyphus+249991.100.1.1 1586920168 installed <13>May 30 05:02:29 rpmi: librubberband-devel-1.8.1-alt1.hg20140905.1 1434271009 installed <13>May 30 05:02:29 rpmi: libsamplerate-devel-0.1.9-alt2 1487790080 installed <13>May 30 05:02:29 rpmi: libsndfile-devel-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>May 30 05:02:29 rpmi: libsqlite3-devel-3.32.1-alt1 sisyphus+252287.100.1.1 1590532049 installed <13>May 30 05:02:29 rpmi: libflac-devel-1.3.3-alt1 sisyphus+247112.100.1.1 1582855183 installed <13>May 30 05:02:29 rpmi: libogg-devel-1.3.4-alt1 sisyphus+247109.100.1.1 1582849991 installed <13>May 30 05:02:29 rpmi: libuuid-devel-2.35.2-alt1 sisyphus+252086.100.1.1 1590157782 installed <13>May 30 05:02:29 rpmi: libudev-devel-1:245.5-alt1 sisyphus+250810.500.6.1 1588357095 installed <13>May 30 05:02:30 rpmi: doxygen-1:1.8.17-alt2 sisyphus+251932.100.4.1 1589893355 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/ardour-6.0-alt1.nosrc.rpm Installing ardour-6.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.59527 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf ardour-6.0 + echo 'Source #0 (ardour-6.0.tar):' Source #0 (ardour-6.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/ardour-6.0.tar + cd ardour-6.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.45715 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ardour-6.0 + /usr/bin/python2.7 ./waf configure --prefix=/usr --libdir=/usr/lib64 --configdir=/etc --program-name=Ardour --nls --docs Setting top to : /usr/src/RPM/BUILD/ardour-6.0 Setting out to : /usr/src/RPM/BUILD/ardour-6.0/build Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Global Configuration Checking for program 'doxygen' : /usr/bin/doxygen Checking for program 'tar' : /bin/tar Checking for program 'doxygen' : /usr/bin/doxygen Checking for program 'dot' : /usr/bin/dot * Install prefix : /usr * Debuggable build : True * Build documentation : True Ardour Configuration * Will build against private GTK dependency stack : no * Will rely on libintl built into libc : yes * Will build against private Ardour dependency stack : no Checking for function 'dlopen' in dlfcn.h : yes Checking for boost library >= 1.56 : ok Checking for program 'pkg-config' : /usr/bin/pkg-config Checking for 'alsa' : yes Checking for 'libpulse' : not found Checking for 'glib-2.0' >= 2.28 : 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.6 : yes Checking for 'vamp-sdk' >= 2.1 : yes Checking for 'vamp-hostsdk' >= 2.1 : yes Checking for 'rubberband' : yes Checking for sndfile RF64=>RIFF support : Found Checking for 'jack' >= 0.121.0 : yes Checking for clang : no Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'libudev' : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'fftw3f' : yes Checking for 'aubio' >= 0.3.2 : yes Checking for 'aubio' >= 0.4.0 : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'libxml-2.0' : yes Checking for 'sigc++-2.0' >= 2.0 : yes Checking for header execinfo.h : yes Checking for header unistd.h : yes Checking for function 'posix_memalign' in stdlib.h : yes Checking for function 'getmntent' in mntent.h : yes Checking for function 'localtime_r' in time.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'cppunit' >= 1.12.0 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'libusb-1.0' : yes Checking for header cwiid.h : yes Checking for header bluetooth/bluetooth.h : yes Checking for 'cwiid' >= 0.6.00 : yes Checking for 'libwebsockets' >= 2.0.0 : not found Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'pangomm-1.4' >= 1.4 : yes Checking for 'cairomm-1.0' >= 1.8.4 : yes Checking for 'jack' >= 0.121.0 : yes Checking for JACK metadata API : ok Checking for jack_port_rename() : ok Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for program 'gas, gcc' : /usr/bin/gcc Checking for program 'ar' : /usr/bin/ar Checking for 'lrdf' >= 0.4.0 : yes Checking for 'samplerate' >= 0.1.0 : yes Checking for 'lv2' >= 1.2.0 : yes Checking for 'lv2' >= 1.10.0 : yes Checking for 'lv2' >= 1.17.2 : not found 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/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header boost/scoped_ptr.hpp : yes Checking for header boost/ptr_container/ptr_list.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gtkmm-2.4' >= 2.8 : yes Checking for 'gtk+-2.0' >= 2.12.1 : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'samplerate' >= 0.1.7 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/format.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'lv2' >= 1.0.0 : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'cairo' >= 1.12.0 : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gthread-2.0' >= 2.10.1 : yes Checking for 'gtk+-2.0' >= 2.18 : yes Checking for 'x11' >= 1.1 : yes Checking for 'pangoft2' >= 1.36.8 : yes Checking for 'fontconfig' : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for header stdio.h readline/readline.h : not found * build session-utils : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'dbus-1' : not found * Build documentation : True * Debuggable build : True * 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 : False * Architecture flags : None * Aubio : True * AudioUnits : False * Build target : x86_64 * Canvas Test UI : False * Beatbox test app : False * CoreAudio : False * CoreAudio 10.5 compat : False * Debug RT allocations : False * Debug Symbols : True * Denormal exceptions : False * FLAC : True * FPU optimization : True * Freedesktop files : False * Libjack linking : link * Libjack metadata : True * Lua Binding Doc : False * Lua Commandline Tool : False * LV2 UI embedding : True * LV2 support : True * LV2 extensions : True * LXVST support : True * Mac VST support : False * NI-Maschine : False * OGG : True * Phone home : True * 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 * Windows VST support : False * Wiimote support : True * Windows key : Mod4>buf.event.header_size = sizeof(LV2_Event_Buffer); | ^~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:139:9: note: declared here 139 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c: In function 'lv2_evbuf_next': ../libs/ardour/lv2_evbuf.c:169:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 169 | size = ((LV2_Event*)((uintptr_t)(evbuf->buf.event.data + offset)))->size; | ^~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:170:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 170 | offset += lv2_evbuf_pad_size(sizeof(LV2_Event) + size); | ^~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c: In function 'lv2_evbuf_get': ../libs/ardour/lv2_evbuf.c:199:2: warning: 'LV2_Event_Buffer' is deprecated [-Wdeprecated-declarations] 199 | LV2_Event_Buffer* ebuf; | ^~~~~~~~~~~~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:139:9: note: declared here 139 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:200:2: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 200 | LV2_Event* ev; | ^~~~~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:206:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 206 | ev = (LV2_Event*)((uintptr_t)((char*)ebuf->data + iter.offset)); | ^~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:211:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 211 | *data = (uint8_t*)ev + sizeof(LV2_Event); | ^ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c: In function 'lv2_evbuf_write': ../libs/ardour/lv2_evbuf.c:237:2: warning: 'LV2_Event_Buffer' is deprecated [-Wdeprecated-declarations] 237 | LV2_Event_Buffer* ebuf; | ^~~~~~~~~~~~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:139:9: note: declared here 139 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:238:2: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 238 | LV2_Event* ev; | ^~~~~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:244:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 244 | if (ebuf->capacity - ebuf->size < sizeof(LV2_Event) + size) { | ^~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:248:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 248 | ev = (LV2_Event*)((uintptr_t)(ebuf->data + iter->offset)); | ^~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:253:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 253 | memcpy((uint8_t*)ev + sizeof(LV2_Event), data, size); | ^~~~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ ../libs/ardour/lv2_evbuf.c:255:3: warning: 'LV2_Event' is deprecated [-Wdeprecated-declarations] 255 | size = lv2_evbuf_pad_size(sizeof(LV2_Event) + size); | ^~~~ In file included from ../libs/ardour/lv2_evbuf.c:22: /usr/lib64/lv2/event.lv2/event.h:78:9: note: declared here 78 | typedef struct { | ^~~~~~ [ 127/1099] Compiling libs/ardour/transient_detector.cc [ 128/1099] Compiling libs/ardour/revision.cc [ 129/1099] Compiling libs/ardour/sndfile_helpers.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/fluidsynth/src/fluidsynth_priv.h:32, from ../libs/fluidsynth/src/fluid_sys.h:42, from ../libs/fluidsynth/src/fluid_synth.h:31, from ../libs/fluidsynth/src/fluid_synth.c:21: ../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set': ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/fluidsynth/src/fluid_sys.h:383:41: note: in expansion of macro 'g_atomic_int_set' 383 | #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) | ^~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.h:410:5: note: in expansion of macro 'fluid_atomic_int_set' 410 | fluid_atomic_int_set((volatile int *)fptr, ival); | ^~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get': ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/fluidsynth/src/fluid_sys.h:382:35: note: in expansion of macro 'g_atomic_int_get' 382 | #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) | ^~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.h:418:12: note: in expansion of macro 'fluid_atomic_int_get' 418 | ival = fluid_atomic_int_get((volatile int *)fptr); | ^~~~~~~~~~~~~~~~~~~~ [ 130/1099] Compiling libs/ardour/search_paths.cc [ 131/1099] Compiling libs/gtkmm2ext/gtkapplication_x11.c [ 132/1099] Compiling libs/gtkmm2ext/window_title.cc [ 133/1099] Compiling libs/gtkmm2ext/visibility_tracker.cc [ 134/1099] Compiling libs/gtkmm2ext/utils.cc [ 135/1099] Compiling libs/gtkmm2ext/treeutils.cc [ 136/1099] Compiling libs/gtkmm2ext/persistent_tooltip.cc [ 137/1099] Compiling libs/gtkmm2ext/menu_elems.cc [ 138/1099] Compiling libs/gtkmm2ext/gtkapplication.c [ 139/1099] Compiling libs/gtkmm2ext/dndtreeview.cc [ 140/1099] Compiling libs/gtkmm2ext/debug.cc [ 141/1099] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc [ 142/1099] Compiling libs/gtkmm2ext/colors.cc [ 143/1099] Compiling libs/gtkmm2ext/cell_renderer_color_selector.cc [ 144/1099] Compiling libs/gtkmm2ext/application.cc [ 145/1099] Compiling libs/gtkmm2ext/cairo_packer.cc [ 146/1099] Compiling libs/gtkmm2ext/action_model.cc [ 147/1099] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc [ 148/1099] Compiling libs/gtkmm2ext/emscale.cc [ 149/1099] Compiling libs/gtkmm2ext/colorspace.cc [ 150/1099] Compiling libs/canvas/utils.cc [ 151/1099] Compiling libs/canvas/types.cc [ 152/1099] Compiling libs/canvas/debug.cc [ 153/1099] Compiling libs/widgets/tearoff.cc [ 154/1099] Compiling libs/widgets/stateful_button.cc [ 155/1099] Compiling libs/widgets/prompter.cc [ 156/1099] Compiling libs/widgets/paths_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 157/1099] Compiling libs/widgets/focus_entry.cc [ 158/1099] Linking build/libs/temporal/libtemporal.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 159/1099] Linking build/libs/lua/libliblua.a [ 160/1099] Linking build/libs/fluidsynth/liblibfluidsynth.a [ 161/1099] Linking build/libs/libltc/liblibltc.a [ 162/1099] Linking build/libs/zita-resampler/libzita-resampler.a [ 163/1099] Compiling libs/widgets/ardour_icon.cc [ 164/1099] Compiling libs/widgets/fastmeter.cc [ 165/1099] Compiling libs/widgets/pane.cc [ 166/1099] Compiling libs/widgets/eventboxext.cc [ 167/1099] Compiling libs/widgets/ardour_spacer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:7, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:7, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 168/1099] Compiling libs/widgets/choice.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 169/1099] Compiling libs/ardouralsautil/deviceparams.cc [ 170/1099] Compiling libs/ardouralsautil/devicelist.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/paths_dialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../libs/widgets/paths_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 171/1099] Compiling libs/waveview/debug.cc [ 172/1099] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp [ 173/1099] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp [ 174/1099] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp [ 175/1099] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp [ 176/1099] Compiling libs/qm-dsp/dsp/transforms/FFT.cpp [ 177/1099] Compiling libs/qm-dsp/maths/CosineDistance.cpp [ 178/1099] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.cpp [ 179/1099] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp [ 180/1099] Compiling libs/qm-dsp/maths/Correlation.cpp [ 181/1099] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp [ 182/1099] Compiling libs/qm-dsp/ext/kissfft/kiss_fft.c In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 183/1099] Compiling libs/qm-dsp/maths/MathUtilities.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 184/1099] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp [ 185/1099] Compiling libs/qm-dsp/maths/pca/pca.c [ 186/1099] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp [ 187/1099] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp [ 188/1099] Compiling libs/qm-dsp/base/Pitch.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 189/1099] Linking build/libs/zita-convolver/libzita-convolver.a [ 190/1099] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp [ 191/1099] Compiling libs/qm-dsp/base/KaiserWindow.cpp [ 192/1099] Compiling libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp ../libs/qm-dsp/maths/pca/pca.c:33:6: warning: no previous prototype for 'covcol' [-Wmissing-prototypes] 33 | void covcol(double** data, int n, int m, double** symmat) | ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for 'erhand' [-Wmissing-prototypes] 92 | void erhand(char* err_msg) | ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for 'tred2' [-Wmissing-prototypes] 109 | void tred2(double** a, int n, double* d, double* e) | ^~~~~ ../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for 'tqli' [-Wmissing-prototypes] 187 | void tqli(double* d, double* e, int n, double** z) | ^~~~ [ 193/1099] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 194/1099] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp [ 195/1099] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp [ 196/1099] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c [ 197/1099] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.cpp [ 198/1099] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/main.h:33, from ../libs/widgets/stateful_button.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/main.h:7, from ../libs/widgets/stateful_button.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 199/1099] Compiling libs/qm-dsp/base/SincWindow.cpp [ 200/1099] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp [ 201/1099] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp [ 202/1099] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp [ 203/1099] Compiling libs/qm-dsp/maths/KLDivergence.cpp [ 204/1099] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp [ 205/1099] Compiling libs/vamp-plugins/plugins.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/widgets/choice.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27, from ../libs/widgets/choice.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/widgets/choice.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 206/1099] Compiling libs/vamp-plugins/AmplitudeFollower.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/utils.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/utils.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/utils.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/gtkmm2ext/utils.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 207/1099] Compiling libs/vamp-plugins/BarBeatTrack.cpp [ 208/1099] Compiling libs/vamp-plugins/BeatTrack.cpp [ 209/1099] Compiling libs/vamp-plugins/ChromagramPlugin.cpp [ 210/1099] Compiling libs/vamp-plugins/EBUr128.cpp [ 211/1099] Compiling libs/vamp-plugins/ebu_r128_proc.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 212/1099] Compiling libs/vamp-plugins/KeyDetect.cpp [ 213/1099] Compiling libs/vamp-plugins/OnsetDetect.cpp [ 214/1099] Compiling libs/vamp-plugins/PercussionOnsetDetector.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixmap.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/bitmap.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/cursor.h:31, from ../libs/widgets/pane.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/cursor.h:7, from ../libs/widgets/pane.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 215/1099] Compiling libs/vamp-plugins/SimilarityPlugin.cpp In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/fastmeter.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/widgets/fastmeter.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/widgets/fastmeter.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/widgets/fastmeter.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 216/1099] Compiling libs/vamp-plugins/SpectralCentroid.cpp [ 217/1099] Compiling libs/vamp-plugins/TonalChangeDetect.cpp [ 218/1099] Compiling libs/vamp-plugins/Transcription.cpp [ 219/1099] Compiling libs/vamp-plugins/TruePeak.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 220/1099] Compiling libs/vamp-plugins/ZeroCrossing.cpp [ 221/1099] Compiling libs/vamp-plugins/Onset.cpp [ 222/1099] Compiling libs/vamp-pyin/MonoNoteHMM.cpp [ 223/1099] Compiling libs/vamp-pyin/MonoPitchHMM.cpp [ 224/1099] Compiling libs/vamp-pyin/YinVamp.cpp [ 225/1099] Compiling libs/vamp-pyin/PYinVamp.cpp [ 226/1099] Compiling libs/vamp-pyin/Yin.cpp [ 227/1099] Compiling libs/vamp-pyin/libmain.cpp [ 228/1099] Compiling libs/vamp-pyin/LocalCandidatePYIN.cpp [ 229/1099] Compiling libs/vamp-pyin/YinUtil.cpp [ 230/1099] Compiling libs/vamp-pyin/MonoNote.cpp [ 231/1099] Compiling libs/vamp-pyin/MonoNoteParameters.cpp In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/tearoff.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/widgets/tearoff.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/tearoff.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/widgets/tearoff.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 232/1099] Compiling libs/vamp-pyin/MonoPitch.cpp [ 233/1099] Compiling libs/vamp-pyin/SparseHMM.cpp [ 234/1099] Compiling tools/sanity_check/main.cpp [ 235/1099] Compiling tools/sanity_check/systemtest.cpp [ 236/1099] Compiling tools/gccabicheck/abicheck.c [ 237/1099] Compiling libs/clearlooks-newer/clearlooks_style.c [ 238/1099] Compiling libs/clearlooks-newer/widget-information.c [ 239/1099] Compiling libs/clearlooks-newer/clearlooks_draw.c [ 240/1099] Compiling libs/clearlooks-newer/clearlooks_draw_glossy.c [ 241/1099] Compiling libs/clearlooks-newer/clearlooks_rc_style.c In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_set_widget_parameters': ../../../../../include/glib-2.0/gobject/gtype.h:2301:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2301 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ ../../../../../include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #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:70: note: in expansion of macro 'CLEARLOOKS_STYLE' 64 | params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:2301:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2301 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ ../../../../../include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #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:24: note: in expansion of macro 'CLEARLOOKS_STYLE' 75 | params->radius = CLEARLOOKS_STYLE (style)->radius; | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:2301:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2301 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ ../../../../../include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #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:21: note: in expansion of macro 'CLEARLOOKS_STYLE' 87 | params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type]; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../lib64/glib-2.0/include/glibconfig.h:9, from ../../../../../include/glib-2.0/glib/gtypes.h:32, from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../libs/clearlooks-newer/clearlooks_style.c: In function 'set_transparency': ../../../../../include/glib-2.0/gobject/gtype.h:2315:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2315 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ ../../../../../include/glib-2.0/glib/gmacros.h:937:25: note: in definition of macro 'G_LIKELY' 937 | #define G_LIKELY(expr) (expr) | ^~~~ ../libs/clearlooks-newer/clearlooks_style.c:1438:2: note: in expansion of macro 'g_return_val_if_fail' 1438 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); | ^~~~~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT' 497 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ ../../../../../include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:161:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' 161 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1438:24: note: in expansion of macro 'GDK_IS_PIXBUF' 1438 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); | ^~~~~~~~~~~~~ [ 242/1099] Compiling libs/clearlooks-newer/cairo-support.c [ 243/1099] Compiling libs/clearlooks-newer/animation.c [ 244/1099] Compiling libs/clearlooks-newer/clearlooks_theme_main.c In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/widget-information.c:1: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/widget-information.c:1: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/widget-information.c:1: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 245/1099] Compiling libs/clearlooks-newer/clearlooks_draw_inverted.c [ 246/1099] Compiling libs/clearlooks-newer/support.c In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 247/1099] Compiling libs/clearlooks-newer/clearlooks_draw_gummy.c [ 248/1099] Compiling libs/surfaces/mackie/midi_byte_array.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 249/1099] Compiling libs/surfaces/mackie/types.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/cairo-support.c:2: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/clearlooks_theme_main.c:1: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 250/1099] Compiling libs/surfaces/us2400/types.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 251/1099] Compiling libs/surfaces/us2400/midi_byte_array.cc [ 252/1099] Compiling libs/surfaces/launch_control_xl/midi_byte_array.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../libs/clearlooks-newer/support.c: In function 'clearlooks_get_parent_bg': ../../../../../include/glib-2.0/gobject/gtype.h:2301:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2301 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ ../../../../../include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../../../../../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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../include/gtk-2.0/gtk/gtkobject.h:93:35: note: in expansion of macro 'GTK_OBJECT' 93 | #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) | ^~~~~~~~~~ ../../../../../include/gtk-2.0/gtk/gtkwidget.h:204:35: note: in expansion of macro 'GTK_OBJECT_FLAGS' 204 | #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) | ^~~~~~~~~~~~~~~~ ../../../../../include/gtk-2.0/gtk/gtkwidget.h:228:39: 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:19: 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)))) | ^~~~~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:2315:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2315 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ ../../../../../include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT' 497 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ ../../../../../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:55: note: in expansion of macro 'GTK_IS_NOTEBOOK' 75 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) | ^~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:2315:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2315 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ ../../../../../include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT' 497 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ ../../../../../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:85: note: in expansion of macro 'GTK_IS_TOOLBAR' 75 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) | ^~~~~~~~~~~~~~ ../../../../../include/glib-2.0/gobject/gtype.h:2301:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2301 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ ../../../../../include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../../../../../include/gtk-2.0/gtk/gtkwidget.h:137:32: 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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../include/gtk-2.0/gtk/gtkwidget.h:166:35: note: in expansion of macro 'GTK_WIDGET' 166 | #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state) | ^~~~~~~~~~ ../libs/clearlooks-newer/support.c:81:15: note: in expansion of macro 'GTK_WIDGET_STATE' 81 | state_type = GTK_WIDGET_STATE (parent); | ^~~~~~~~~~~~~~~~ [ 253/1099] Compiling libs/surfaces/push2/utils.cc [ 254/1099] Compiling libs/surfaces/push2/midi_byte_array.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 255/1099] Compiling libs/backends/jack/weak_libjack.c ../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:19: 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:30: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] 247 | return ( *(int*)a - *(int*)b ); | ^ [ 256/1099] Compiling libs/backends/alsa/zita-alsa-pcmi.cc [ 257/1099] Compiling libs/plugins/reasonablesynth.lv2/lv2.c [ 258/1099] Compiling libs/plugins/a-comp.lv2/a-comp.c [ 259/1099] Compiling libs/plugins/a-exp.lv2/a-exp.c [ 260/1099] Compiling libs/plugins/a-delay.lv2/a-delay.c [ 261/1099] Compiling libs/plugins/a-eq.lv2/a-eq.c [ 262/1099] Compiling libs/plugins/a-reverb.lv2/a-reverb.c [ 263/1099] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc [ 264/1099] Compiling gtk2_ardour/fft.cc [ 265/1099] Compiling gtk2_ardour/piano_key_bindings.cc [ 266/1099] Compiling gtk2_ardour/nsmclient.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkstyle.h:35, from ../libs/clearlooks-newer/clearlooks_style.h:24, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/clearlooks_style.h:29, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkstyle.h:35, from ../libs/clearlooks-newer/clearlooks_style.h:24, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/clearlooks_style.h:29, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 267/1099] Compiling gtk2_ardour/mouse_cursors.cc [ 268/1099] Compiling gtk2_ardour/gui_object.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 269/1099] Compiling gtk2_ardour/led.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../libs/gtkmm2ext/action_model.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 270/1099] Compiling gtk2_ardour/editing.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../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 ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: ../../../../../include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: ../../../../../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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: ../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: ../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 271/1099] Compiling gtk2_ardour/debug.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/mouse_cursors.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixmap.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/bitmap.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/cursor.h:31, from ../gtk2_ardour/mouse_cursors.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/mouse_cursors.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/mouse_cursors.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/cursor.h:7, from ../gtk2_ardour/mouse_cursors.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/mouse_cursors.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/menu_elems.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:7, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 272/1099] Compiling gtk2_ardour/fft_result.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/fft_graph.h:27, from ../gtk2_ardour/fft_result.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/color.h:35, from ../gtk2_ardour/fft_result.h:26, from ../gtk2_ardour/fft_result.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/fft_graph.h:27, from ../gtk2_ardour/fft_result.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/fft_graph.h:27, from ../gtk2_ardour/fft_result.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/color.h:9, from ../gtk2_ardour/fft_result.h:26, from ../gtk2_ardour/fft_result.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/fft_graph.h:27, from ../gtk2_ardour/fft_result.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 273/1099] Compiling gtk2_ardour/editor_component.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../gtk2_ardour/led.h:26, from ../gtk2_ardour/led.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 274/1099] Compiling gtk2_ardour/timers.cc [ 275/1099] Compiling libs/vfork/exec_wrapper.c [ 276/1099] Compiling libs/hidapi/linux/hid.c [ 277/1099] Linking build/libs/evoral/libsmf.a [ 278/1099] Creating build/libs/clearlooks-newer/engines [ 279/1099] Compiling libs/pbd/pbd/signals.py [ 280/1099] Compiling libs/plugins/reasonablesynth.lv2/manifest.ttl.in [ 281/1099] Compiling libs/plugins/reasonablesynth.lv2/reasonablesynth.ttl.in [ 282/1099] Linking build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so [ 283/1099] Compiling libs/plugins/a-comp.lv2/manifest.ttl.in [ 285/1099] Compiling libs/plugins/a-comp.lv2/a-comp.ttl.in [ 285/1099] Compiling libs/plugins/a-comp.lv2/a-comp#stereo.ttl.in [ 286/1099] Compiling libs/plugins/a-comp.lv2/presets.ttl.in [ 287/1099] Compiling libs/plugins/a-exp.lv2/manifest.ttl.in [ 288/1099] Compiling libs/plugins/a-exp.lv2/a-exp.ttl.in [ 289/1099] Compiling libs/plugins/a-exp.lv2/a-exp#stereo.ttl.in [ 290/1099] Compiling libs/plugins/a-delay.lv2/manifest.ttl.in [ 291/1099] Compiling libs/plugins/a-delay.lv2/a-delay.ttl.in [ 292/1099] Compiling libs/plugins/a-delay.lv2/presets.ttl.in [ 293/1099] Compiling libs/plugins/a-eq.lv2/manifest.ttl.in [ 294/1099] Compiling libs/plugins/a-eq.lv2/a-eq.ttl.in [ 295/1099] Compiling libs/plugins/a-reverb.lv2/manifest.ttl.in [ 296/1099] Compiling libs/plugins/a-reverb.lv2/a-reverb.ttl.in [ 297/1099] Compiling libs/plugins/a-fluidsynth.lv2/manifest.ttl.in [ 298/1099] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.ttl.in [ 299/1099] Compiling gtk2_ardour/ardev_common.sh.in [ 300/1099] Compiling gtk2_ardour/ardour.sh.in [ 301/1099] Compiling gtk2_ardour/clearlooks.rc.in [ 302/1099] Compiling gtk2_ardour/clearlooks.rc.in [ 303/1099] Compiling gtk2_ardour/default_ui_config.in [ 304/1099] Linking build/libs/qm-dsp/libqm-dsp.a [ 305/1099] Compiling gtk2_ardour/ardour.menus.in [ 306/1099] Compiling gtk2_ardour/trx.menus.in [ 307/1099] Processing ardour.keys: gtk2_ardour/ardour.keys.in gtk2_ardour/mixer.bindings gtk2_ardour/processor_box.bindings gtk2_ardour/step_editing.bindings gtk2_ardour/monitor.bindings -> build/gtk2_ardour/ardour.keys [ 308/1099] Compiling session_utils/ardour-util.sh.in [ 309/1099] Compiling libs/surfaces/generic_midi/interface.cc [ 310/1099] Compiling libs/surfaces/generic_midi/gmcp_gui.cc [ 311/1099] Compiling libs/surfaces/generic_midi/generic_midi_control_protocol.cc [ 312/1099] Compiling libs/surfaces/faderport/operations.cc [ 313/1099] Compiling libs/surfaces/faderport/faderport_interface.cc [ 314/1099] Compiling libs/surfaces/faderport/gui.cc [ 315/1099] Compiling libs/surfaces/faderport/faderport.cc [ 316/1099] Compiling libs/surfaces/faderport8/faderport8_interface.cc [ 317/1099] Compiling libs/surfaces/faderport8/gui.cc [ 318/1099] Compiling libs/surfaces/faderport8/actions.cc [ 319/1099] Compiling libs/surfaces/faderport8/callbacks.cc [ 320/1099] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 321/1099] Compiling libs/surfaces/faderport8/faderport8.cc [ 322/1099] Compiling libs/surfaces/faderport8/fp8_controls.cc [ 323/1099] Compiling libs/surfaces/faderport8/gui.cc [ 324/1099] Compiling libs/surfaces/faderport8/faderport16_interface.cc [ 325/1099] Compiling libs/surfaces/faderport8/actions.cc [ 326/1099] Compiling libs/surfaces/faderport8/callbacks.cc [ 327/1099] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 328/1099] Compiling libs/surfaces/faderport8/fp8_controls.cc [ 329/1099] Compiling libs/surfaces/faderport8/faderport8.cc [ 330/1099] Compiling libs/surfaces/faderport8/faderport2_interface.cc [ 331/1099] Compiling libs/surfaces/faderport8/gui.cc [ 332/1099] Compiling libs/surfaces/faderport8/actions.cc [ 333/1099] Compiling libs/surfaces/faderport8/callbacks.cc [ 334/1099] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 335/1099] Compiling libs/surfaces/faderport8/fp8_controls.cc [ 336/1099] Compiling libs/surfaces/faderport8/faderport8.cc [ 337/1099] Compiling libs/surfaces/cc121/operations.cc [ 338/1099] Compiling libs/surfaces/cc121/cc121_interface.cc [ 339/1099] Compiling libs/surfaces/cc121/gui.cc [ 340/1099] Compiling libs/surfaces/cc121/cc121.cc [ 341/1099] Compiling libs/surfaces/mackie/subview.cc [ 342/1099] Linking build/libs/vamp-plugins/libardourvampplugins.so [ 343/1099] Linking build/libs/vamp-pyin/libardourvamppyin.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 344/1099] Linking build/tools/sanity_check/sanityCheck [ 345/1099] Linking build/tools/gccabicheck/gcc-glibmm-abi-check [ 346/1099] Linking build/libs/clearlooks-newer/libclearlooks.so [ 347/1099] Linking build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so [ 348/1099] Linking build/libs/LV2/a-comp.lv2/a-comp.so [ 349/1099] Linking build/libs/LV2/a-exp.lv2/a-exp.so [ 350/1099] Linking build/libs/LV2/a-delay.lv2/a-delay.so [ 351/1099] Linking build/libs/LV2/a-eq.lv2/a-eq.so [ 352/1099] Linking build/libs/LV2/a-reverb.lv2/a-reverb.so [ 353/1099] Linking build/libs/vfork/ardour-exec-wrapper [ 354/1099] Linking build/libs/hidapi/libhidapi.a [ 355/1099] Compiling libs/surfaces/mackie/interface.cc [ 356/1099] Compiling libs/surfaces/mackie/controls.cc [ 357/1099] Compiling libs/surfaces/mackie/gui.cc [ 358/1099] Compiling libs/surfaces/mackie/meter.cc [ 359/1099] Compiling libs/surfaces/mackie/device_profile.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/surfaces/faderport/operations.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 360/1099] Compiling libs/surfaces/mackie/led.cc [ 361/1099] Compiling libs/surfaces/mackie/jog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/faderport8/fp8_strip.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 362/1099] Compiling libs/surfaces/mackie/strip.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 363/1099] Compiling libs/surfaces/mackie/mackie_control_protocol.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 364/1099] Compiling libs/surfaces/mackie/fader.cc [ 365/1099] Compiling libs/surfaces/mackie/jog_wheel.cc [ 366/1099] Compiling libs/surfaces/mackie/pot.cc [ 367/1099] Compiling libs/surfaces/mackie/mcp_buttons.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport/gui.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport/gui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 368/1099] Compiling libs/surfaces/mackie/surface_port.cc [ 369/1099] Compiling libs/surfaces/mackie/device_info.cc [ 370/1099] Compiling libs/surfaces/mackie/surface.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/surfaces/cc121/operations.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 371/1099] Compiling libs/surfaces/mackie/button.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 372/1099] Compiling libs/surfaces/us2400/controls.cc [ 373/1099] Compiling libs/surfaces/us2400/led.cc [ 374/1099] Compiling libs/surfaces/us2400/strip.cc [ 375/1099] Compiling libs/surfaces/us2400/surface_port.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/surfaces/faderport/faderport.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 376/1099] Compiling libs/surfaces/us2400/mcp_buttons.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 377/1099] Compiling libs/surfaces/us2400/meter.cc [ 378/1099] Compiling libs/surfaces/us2400/surface.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/mackie/strip.cc:32: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 379/1099] Compiling libs/surfaces/us2400/pot.cc [ 380/1099] Compiling libs/surfaces/us2400/us2400_control_protocol.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/surfaces/us2400/surface_port.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 381/1099] Compiling libs/surfaces/us2400/jog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 382/1099] Compiling libs/surfaces/us2400/button.cc [ 383/1099] Compiling libs/surfaces/us2400/fader.cc [ 384/1099] Compiling libs/surfaces/us2400/jog_wheel.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/surfaces/mackie/mcp_buttons.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 385/1099] Compiling libs/surfaces/us2400/device_profile.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/mackie/gui.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 386/1099] Compiling libs/surfaces/us2400/gui.cc [ 387/1099] Compiling libs/surfaces/us2400/device_info.cc [ 388/1099] Compiling libs/surfaces/us2400/interface.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/surfaces/mackie/mackie_control_protocol.cc:39: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 389/1099] Compiling libs/surfaces/launch_control_xl/launch_control_xl.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/surfaces/mackie/jog_wheel.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 390/1099] Compiling libs/surfaces/launch_control_xl/controllers.cc [ 391/1099] Compiling libs/surfaces/launch_control_xl/interface.cc [ 392/1099] Compiling libs/surfaces/launch_control_xl/gui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/midi++2/midi++/ipmidi_port.h:46, from ../libs/surfaces/mackie/surface_port.cc:33: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 393/1099] Compiling libs/surfaces/launch_control_xl/leds.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/faderport8/fp8_strip.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 394/1099] Compiling libs/surfaces/osc/osc.cc [ 395/1099] Compiling libs/surfaces/osc/osc_select_observer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/cc121/gui.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/cc121/gui.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 396/1099] Compiling libs/surfaces/osc/osc_controllable.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/surfaces/us2400/mcp_buttons.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 397/1099] Compiling libs/surfaces/osc/osc_route_observer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/us2400/surface.cc:43: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/us2400/surface.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/us2400/surface.cc:43: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/us2400/surface.cc:43: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/us2400/surface.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/us2400/surface.cc:43: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/us2400/surface.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 398/1099] Compiling libs/surfaces/osc/osc_global_observer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/surfaces/us2400/us2400_control_protocol.cc:33: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 399/1099] Compiling libs/surfaces/osc/osc_cue_observer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/mackie/surface.cc:48: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/mackie/surface.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/mackie/surface.cc:48: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/mackie/surface.cc:48: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/mackie/surface.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/mackie/surface.cc:48: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/mackie/surface.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 400/1099] Compiling libs/surfaces/osc/interface.cc [ 401/1099] Compiling libs/surfaces/osc/osc_gui.cc [ 402/1099] Compiling libs/surfaces/wiimote/interface.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 403/1099] Compiling libs/surfaces/wiimote/wiimote.cc [ 404/1099] Compiling libs/surfaces/push2/layout.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/surfaces/osc/osc_route_observer.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 405/1099] Compiling libs/surfaces/push2/menu.cc [ 406/1099] Compiling libs/surfaces/push2/track_mix.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 407/1099] Compiling libs/surfaces/push2/push2.cc [ 408/1099] Compiling libs/surfaces/push2/leds.cc [ 409/1099] Compiling libs/surfaces/push2/canvas.cc [ 410/1099] Compiling libs/surfaces/push2/scale.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/surfaces/osc/osc_global_observer.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 411/1099] Compiling libs/surfaces/push2/level_meter.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/surfaces/launch_control_xl/controllers.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 412/1099] Compiling libs/surfaces/push2/gui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/push2/canvas.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/push2/canvas.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 413/1099] Compiling libs/surfaces/push2/buttons.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/wiimote/interface.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 414/1099] Compiling libs/surfaces/push2/interface.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/surfaces/cc121/cc121.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 415/1099] Compiling libs/surfaces/push2/mix.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 416/1099] Compiling libs/surfaces/push2/splash.cc [ 417/1099] Compiling libs/surfaces/push2/knob.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/wiimote/wiimote.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 418/1099] Compiling libs/surfaces/contourdesign/jump_distance_widget.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/menu.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/surfaces/push2/menu.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/menu.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/menu.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/menu.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/menu.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/surfaces/push2/gui.h:27, from ../libs/surfaces/push2/menu.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/menu.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 419/1099] Compiling libs/surfaces/contourdesign/contourdesign.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/track_mix.cc:21: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/track_mix.cc:51: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/surfaces/push2/track_mix.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/track_mix.cc:51: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/track_mix.cc:51: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/track_mix.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/track_mix.cc:51: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/track_mix.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 420/1099] Compiling libs/surfaces/contourdesign/contourdesign_gui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/push2/push2.cc:24: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/push2.cc:47: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/push2/push2.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/push2.cc:47: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/push2.cc:47: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/push2/push2.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/push2.cc:47: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/surfaces/push2/gui.h:27, from ../libs/surfaces/push2/push2.cc:53: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/push2/push2.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/push2/push2.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 421/1099] Compiling libs/surfaces/contourdesign/button_config_widget.cc [ 422/1099] Compiling libs/surfaces/contourdesign/interface.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 423/1099] Compiling libs/panners/2in2out/panner_2in2out.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/knob.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/push2/knob.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/knob.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/knob.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/push2/knob.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/knob.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 424/1099] Compiling libs/panners/1in2out/panner_1in2out.cc [ 425/1099] Compiling libs/panners/vbap/vbap_speakers.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/surfaces/osc/osc.cc:35: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 426/1099] Compiling libs/panners/vbap/vbap.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/surfaces/push2/level_meter.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../libs/surfaces/push2/level_meter.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/surfaces/push2/level_meter.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/surfaces/push2/level_meter.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../libs/surfaces/push2/level_meter.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/surfaces/push2/level_meter.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/push2/level_meter.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../libs/surfaces/push2/level_meter.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 427/1099] Compiling libs/panners/stereobalance/panner_balance.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/contourdesign/interface.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 428/1099] Compiling libs/backends/dummy/dummy_audiobackend.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/surfaces/contourdesign/button_config_widget.h:24, from ../libs/surfaces/contourdesign/button_config_widget.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/surfaces/contourdesign/button_config_widget.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 429/1099] Compiling libs/backends/jack/jack_api.cc [ 430/1099] Compiling libs/backends/jack/jack_session.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/mix.cc:21: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/mix.cc:53: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/surfaces/push2/mix.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/mix.cc:53: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/mix.cc:53: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/mix.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/mix.cc:53: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/surfaces/push2/mix.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 431/1099] Compiling libs/backends/jack/jack_connection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/launch_control_xl/gui.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/launch_control_xl/gui.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 432/1099] Compiling libs/backends/jack/jack_audiobackend.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/surfaces/us2400/jog_wheel.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/panners/stereobalance/panner_balance.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 433/1099] Compiling libs/backends/jack/jack_utils.cc [ 434/1099] Compiling libs/backends/jack/jack_portengine.cc [ 435/1099] Compiling libs/backends/alsa/alsa_audiobackend.cc [ 436/1099] Compiling libs/backends/alsa/alsa_rawmidi.cc [ 437/1099] Compiling libs/backends/alsa/alsa_sequencer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/backends/dummy/dummy_audiobackend.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::set, ARDOUR::PortEngineSharedImpl::SortByPortName>]': ../libs/ardour/ardour/port_engine_shared.h:187:51: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map, boost::shared_ptr >]': ../libs/ardour/ardour/port_engine_shared.h:192:52: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 438/1099] Compiling libs/backends/alsa/alsa_slave.cc [ 439/1099] Compiling libs/backends/alsa/alsa_midi.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 440/1099] Compiling gtk2_ardour/save_as_dialog.cc [ 441/1099] Compiling gtk2_ardour/verbose_cursor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/jack/jack_portengine.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map >]': ../libs/backends/jack/jack_portengine.cc:185:59: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 442/1099] Compiling gtk2_ardour/editor_snapshots.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 443/1099] Compiling gtk2_ardour/global_port_matrix.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 444/1099] Compiling gtk2_ardour/search_path_option.cc [ 445/1099] Compiling gtk2_ardour/missing_filesource_dialog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/backends/jack/jack_session.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 446/1099] Compiling gtk2_ardour/panner2d.cc [ 447/1099] Compiling gtk2_ardour/editor_group_tabs.cc [ 448/1099] Compiling gtk2_ardour/video_monitor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/backends/alsa/alsa_audiobackend.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::set, ARDOUR::PortEngineSharedImpl::SortByPortName>]': ../libs/ardour/ardour/port_engine_shared.h:187:51: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map, boost::shared_ptr >]': ../libs/ardour/ardour/port_engine_shared.h:192:52: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 449/1099] Compiling gtk2_ardour/video_timeline.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/faderport8/fp8_strip.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/abstract_ui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31, from ../libs/surfaces/launch_control_xl/leds.cc:22: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../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, from ../libs/surfaces/launch_control_xl/leds.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/abstract_ui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31, from ../libs/surfaces/launch_control_xl/leds.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/surfaces/launch_control_xl/gui.h:28, from ../libs/surfaces/launch_control_xl/leds.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/abstract_ui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31, from ../libs/surfaces/launch_control_xl/leds.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/abstract_ui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31, from ../libs/surfaces/launch_control_xl/leds.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 450/1099] Compiling gtk2_ardour/route_params_ui.cc [ 451/1099] Compiling gtk2_ardour/mixer_strip.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:7, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:7, from ../gtk2_ardour/global_port_matrix.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:7, from ../gtk2_ardour/global_port_matrix.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 452/1099] Compiling gtk2_ardour/marker.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/save_as_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/save_as_dialog.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 453/1099] Compiling gtk2_ardour/time_fx_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/editor_snapshots.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/editor_snapshots.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/editor_snapshots.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/editor_snapshots.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/editor_snapshots.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/editor_snapshots.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27, from ../gtk2_ardour/editor_snapshots.cc:36: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/editor_snapshots.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/editor_snapshots.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 454/1099] Compiling gtk2_ardour/main_clock.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/search_path_option.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 455/1099] Compiling gtk2_ardour/ardour_ui_access_web.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/spawn.h:24, from ../libs/backends/jack/jack_audiobackend.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 456/1099] Compiling gtk2_ardour/actions.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_group_tabs.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_group_tabs.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 457/1099] Compiling gtk2_ardour/region_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/main_clock.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/main_clock.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/main_clock.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/main_clock.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/main_clock.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 458/1099] Compiling gtk2_ardour/panner_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/time_fx_dialog.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/time_fx_dialog.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 459/1099] Compiling gtk2_ardour/export_format_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:42: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/ardour_ui_access_web.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui_access_web.cc:43: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/ardour_ui_access_web.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/ardour_ui_access_web.cc:39: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 460/1099] Compiling gtk2_ardour/video_server_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/panner2d.h:35, from ../gtk2_ardour/panner2d.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/panner2d.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/panner2d.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 461/1099] Compiling gtk2_ardour/editor_regions.cc [ 462/1099] Compiling gtk2_ardour/audio_streamview.cc [ 463/1099] Compiling gtk2_ardour/selection_memento.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 464/1099] Compiling gtk2_ardour/automation_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkuimanager.h:39, from ../gtk2_ardour/actions.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../gtk2_ardour/actions.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../gtk2_ardour/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../gtk2_ardour/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../gtk2_ardour/actions.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../gtk2_ardour/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 465/1099] Compiling gtk2_ardour/public_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/osc/osc_gui.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/osc/osc_gui.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/osc/osc_gui.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/osc/osc_gui.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/surfaces/osc/osc_gui.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/osc/osc_gui.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/osc/osc_gui.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/surfaces/osc/osc_gui.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 466/1099] Compiling gtk2_ardour/big_clock_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/video_monitor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/video_monitor.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/video_monitor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/video_monitor.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 467/1099] Compiling gtk2_ardour/group_tabs.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/video_server_dialog.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/video_server_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/video_server_dialog.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/verbose_cursor.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/gtkmm-2.4/gtkmm/enums.h:31, from ../gtk2_ardour/verbose_cursor.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/verbose_cursor.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/verbose_cursor.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/enums.h:7, from ../gtk2_ardour/verbose_cursor.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/verbose_cursor.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/verbose_cursor.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/enums.h:7, from ../gtk2_ardour/verbose_cursor.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/enums.h:7, from ../gtk2_ardour/verbose_cursor.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 468/1099] Compiling gtk2_ardour/latency_gui.cc [ 469/1099] Compiling gtk2_ardour/port_matrix_component.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 470/1099] Compiling gtk2_ardour/port_insert_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/video_timeline.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_timeline.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/video_timeline.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/video_timeline.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_timeline.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/video_timeline.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/video_timeline.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_timeline.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_timeline.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 471/1099] Compiling gtk2_ardour/stereo_panner.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/export_format_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/export_format_dialog.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 472/1099] Compiling gtk2_ardour/step_entry.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/marker.cc:35: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/marker.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/marker.cc:35: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/marker.cc:35: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/marker.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/marker.cc:35: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/marker.cc:51: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/marker.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/marker.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/surfaces/push2/canvas.h:23, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/surfaces/push2/canvas.h:23, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/layout.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 473/1099] Compiling gtk2_ardour/note_base.cc [ 474/1099] Compiling gtk2_ardour/transport_control.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/latency_gui.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 475/1099] Compiling gtk2_ardour/editor_keys.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_regions.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/audiosource.h:32, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/editor_regions.cc:34: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_regions.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_regions.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_regions.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_regions.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_regions.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_regions.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_regions.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 476/1099] Compiling gtk2_ardour/io_selector.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/backends/alsa/alsa_slave.cc:22: ../libs/backends/alsa/alsa_slave.cc: In member function 'void* ARDOUR::AlsaAudioSlave::process_thread()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:215:22: note: in expansion of macro 'g_atomic_int_get' 215 | const bool drain = g_atomic_int_get (&_draining); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:269:5: note: in expansion of macro 'g_atomic_int_set' 269 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:342:4: note: in expansion of macro 'g_atomic_int_set' 342 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ ../libs/backends/alsa/alsa_slave.cc: In member function 'void ARDOUR::AlsaAudioSlave::cycle_start(double, double, bool)': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:373:3: note: in expansion of macro 'g_atomic_int_set' 373 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:377:6: note: in expansion of macro 'g_atomic_int_get' 377 | if (g_atomic_int_get (&_draining)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:421:3: note: in expansion of macro 'g_atomic_int_set' 421 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ ../libs/backends/alsa/alsa_slave.cc: In member function 'void ARDOUR::AlsaAudioSlave::cycle_end()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:439:6: note: in expansion of macro 'g_atomic_int_get' 439 | if (g_atomic_int_get (&_draining)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:496:3: note: in expansion of macro 'g_atomic_int_set' 496 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:500:3: note: in expansion of macro 'g_atomic_int_set' 500 | g_atomic_int_set(&_draining, 0); | ^~~~~~~~~~~~~~~~ ../libs/backends/alsa/alsa_slave.cc: In member function 'void ARDOUR::AlsaAudioSlave::freewheel(bool)': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/backends/alsa/alsa_slave.cc:508:3: note: in expansion of macro 'g_atomic_int_set' 508 | g_atomic_int_set(&_draining, 1); | ^~~~~~~~~~~~~~~~ [ 477/1099] Compiling gtk2_ardour/ghostregion.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_streamview.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 478/1099] Compiling gtk2_ardour/monitor_selector.cc [ 479/1099] Compiling gtk2_ardour/return_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/panner_ui.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/panner_ui.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 480/1099] Compiling gtk2_ardour/plugin_dspload_window.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/convert.h:24, from ../libs/surfaces/us2400/strip.cc:28: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 481/1099] Compiling gtk2_ardour/ardour_ui_options.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_component.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/surfaces/osc/osc_select_observer.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 482/1099] Compiling gtk2_ardour/editor_drag.cc [ 483/1099] Compiling gtk2_ardour/audio_clock.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/port_insert_ui.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/port_insert_ui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/port_insert_ui.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/port_insert_ui.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/port_insert_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/port_insert_ui.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/port_insert_ui.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/port_insert_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/port_insert_ui.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 484/1099] Compiling gtk2_ardour/transport_control_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_filesource_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 485/1099] Compiling gtk2_ardour/note_select_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/mixer_strip.cc:38: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mixer_strip.cc:70: ../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/mixer_strip.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/mixer_strip.cc:38: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 486/1099] Compiling gtk2_ardour/session_metadata_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:31, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 487/1099] Compiling gtk2_ardour/ambiguous_file_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/step_entry.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/step_entry.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/step_entry.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/step_entry.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 488/1099] Compiling gtk2_ardour/duplicate_routes_dialog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/panners/2in2out/panner_2in2out.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 489/1099] Compiling gtk2_ardour/video_image_frame.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/push2/gui.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/push2/gui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/us2400/gui.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 490/1099] Compiling gtk2_ardour/mixer_ui.cc [ 491/1099] Compiling gtk2_ardour/window_manager.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/surfaces/contourdesign/contourdesign.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 492/1099] Compiling gtk2_ardour/engine_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../gtk2_ardour/editor_keys.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9, from ../gtk2_ardour/editor_keys.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/io_selector.h:26, from ../gtk2_ardour/io_selector.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/io_selector.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/io_selector.h:26, from ../gtk2_ardour/io_selector.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/io_selector.h:26, from ../gtk2_ardour/io_selector.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/io_selector.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/io_selector.h:26, from ../gtk2_ardour/io_selector.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/io_selector.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 493/1099] Compiling gtk2_ardour/splash.cc [ 494/1099] Compiling gtk2_ardour/generic_pluginui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/panners/1in2out/panner_1in2out.cc:33: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 495/1099] Compiling gtk2_ardour/ardour_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../gtk2_ardour/public_editor.h:39, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/public_editor.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/public_editor.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 496/1099] Compiling gtk2_ardour/plugin_presets_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/automation_time_axis.cc:52: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/automation_time_axis.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/automation_time_axis.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 497/1099] Compiling gtk2_ardour/quantize_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/stereo_panner.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/stereo_panner.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 498/1099] Compiling gtk2_ardour/midi_channel_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/location.h:35, from ../gtk2_ardour/transport_control.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/transport_control.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/transport_control.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/transport_control.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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/transport_control.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 499/1099] Compiling gtk2_ardour/plugin_pin_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/big_clock_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/big_clock_window.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 500/1099] Compiling gtk2_ardour/audio_region_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/note_base.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 501/1099] Compiling gtk2_ardour/port_matrix_labels.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/splash.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/splash.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/splash.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/splash.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/splash.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/splash.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/splash.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../gtk2_ardour/splash.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 502/1099] Compiling gtk2_ardour/midi_velocity_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/monitor_selector.h:24, from ../gtk2_ardour/monitor_selector.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/monitor_selector.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/monitor_selector.h:24, from ../gtk2_ardour/monitor_selector.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/monitor_selector.h:24, from ../gtk2_ardour/monitor_selector.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/monitor_selector.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/port_matrix.h:25, from ../gtk2_ardour/monitor_selector.h:24, from ../gtk2_ardour/monitor_selector.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/monitor_selector.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:41, from ../gtk2_ardour/ghostregion.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/parameter_descriptor.h:24, from ../gtk2_ardour/ghostregion.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:41, from ../gtk2_ardour/ghostregion.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:41, from ../gtk2_ardour/ghostregion.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/ghostregion.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:41, from ../gtk2_ardour/ghostregion.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/ghostregion.cc:38: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/ghostregion.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/ghostregion.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 503/1099] Compiling gtk2_ardour/hit.cc [ 504/1099] Compiling gtk2_ardour/editor_timefx.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 505/1099] Compiling gtk2_ardour/luawindow.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/selection_memento.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/selection_memento.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/selection_memento.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/selection_memento.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/selection_memento.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 506/1099] Compiling gtk2_ardour/midi_channel_dialog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/surfaces/push2/buttons.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 507/1099] Compiling gtk2_ardour/streamview.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 508/1099] Compiling gtk2_ardour/normalize_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/note_select_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 509/1099] Compiling gtk2_ardour/add_route_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_pin_dialog.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_pin_dialog.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 510/1099] Compiling gtk2_ardour/vca_master_strip.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/ambiguous_file_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 511/1099] Compiling gtk2_ardour/editor_canvas_events.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_params_ui.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../gtk2_ardour/route_params_ui.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_params_ui.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_params_ui.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/route_params_ui.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_params_ui.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_params_ui.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/route_params_ui.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/route_params_ui.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 512/1099] Compiling gtk2_ardour/audio_region_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/return_ui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/return_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../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/return_ui.h:24, from ../gtk2_ardour/return_ui.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/return_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 513/1099] Compiling gtk2_ardour/editor_mixer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:33: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/surfaces/launch_control_xl/gui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:55: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../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: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 514/1099] Compiling gtk2_ardour/track_view_list.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_channel_selector.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_channel_selector.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_channel_selector.cc:25: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ [ 515/1099] Compiling gtk2_ardour/patch_change_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/video_image_frame.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_image_frame.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/video_image_frame.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/video_image_frame.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_image_frame.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/video_image_frame.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/video_image_frame.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_image_frame.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/video_image_frame.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 516/1099] Compiling gtk2_ardour/region_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/add_route_dialog.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/add_route_dialog.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 517/1099] Compiling gtk2_ardour/mixer_group_tabs.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/engine_dialog.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/engine_dialog.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/engine_dialog.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/engine_dialog.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/engine_dialog.cc:39: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 518/1099] Compiling gtk2_ardour/sys_ex.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_velocity_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 519/1099] Compiling gtk2_ardour/utils_videotl.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/group_tabs.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/group_tabs.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 520/1099] Compiling gtk2_ardour/nag.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_labels.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_labels.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_labels.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_labels.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_labels.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_labels.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 521/1099] Compiling gtk2_ardour/plugin_eq_gui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/plugin_dspload_window.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 522/1099] Compiling gtk2_ardour/clock_group.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/ardour_ui_options.cc:33: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/ardour_ui_options.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui_options.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/ardour_ui_options.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/ardour_ui_options.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 523/1099] Compiling gtk2_ardour/instrument_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/mixer_group_tabs.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 524/1099] Compiling gtk2_ardour/export_preset_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_channel_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 525/1099] Compiling gtk2_ardour/utils.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/normalize_dialog.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/normalize_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 526/1099] Compiling gtk2_ardour/lua_script_manager.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/luawindow.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../gtk2_ardour/luawindow.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/luawindow.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/luawindow.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/luawindow.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/luawindow.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/luawindow.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/luawindow.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/luawindow.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 527/1099] Compiling gtk2_ardour/midi_region_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_presets_ui.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_presets_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 528/1099] Compiling gtk2_ardour/stereo_panner_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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_view_list.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_view_list.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_view_list.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 529/1099] Compiling gtk2_ardour/editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/hit.h:24, from ../gtk2_ardour/hit.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/poly_item.h:24, from ../libs/canvas/canvas/polygon.h:25, from ../gtk2_ardour/hit.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/hit.h:24, from ../gtk2_ardour/hit.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/hit.h:24, from ../gtk2_ardour/hit.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/hit.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/hit.h:24, from ../gtk2_ardour/hit.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 530/1099] Compiling gtk2_ardour/monitor_section.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/patch_change_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 531/1099] Compiling gtk2_ardour/plugin_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/nag.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/nag.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/nag.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/nag.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/nag.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/nag.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/nag.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/nag.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 532/1099] Compiling gtk2_ardour/editor_actions.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:31, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/transport_control_ui.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7, from ../gtk2_ardour/transport_control_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7, from ../gtk2_ardour/transport_control_ui.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 533/1099] Compiling gtk2_ardour/transport_masters_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_window.h:22, from ../gtk2_ardour/ardour_window.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_window.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_window.h:22, from ../gtk2_ardour/ardour_window.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_window.h:22, from ../gtk2_ardour/ardour_window.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_window.h:22, from ../gtk2_ardour/ardour_window.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_window.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_window.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 534/1099] Compiling gtk2_ardour/analysis_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/language.h:26, from ../../../../../include/pangomm-1.4/pangomm/attributes.h:28, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:30, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/audio_clock.h:32, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:6, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/audio_clock.h:32, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 535/1099] Compiling gtk2_ardour/grid_lines.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/quantize_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/quantize_dialog.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 536/1099] Compiling gtk2_ardour/time_axis_view_item.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/duplicate_routes_dialog.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 537/1099] Compiling gtk2_ardour/playlist_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_metadata_dialog.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/session_metadata_dialog.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 538/1099] Compiling gtk2_ardour/editor_summary.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/canvas/canvas/flag.h:24, from ../gtk2_ardour/sys_ex.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/canvas/canvas/flag.h:24, from ../gtk2_ardour/sys_ex.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/canvas/canvas/flag.h:24, from ../gtk2_ardour/sys_ex.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/canvas/canvas/flag.h:24, from ../gtk2_ardour/sys_ex.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 539/1099] Compiling gtk2_ardour/control_point.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_clock.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/style.h:35, from ../gtk2_ardour/audio_clock.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_clock.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_clock.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/audio_clock.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_clock.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_clock.cc:38: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/audio_clock.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/audio_clock.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 540/1099] Compiling gtk2_ardour/tempo_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/window_manager.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/window_manager.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/window_manager.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 541/1099] Compiling gtk2_ardour/plugin_scan_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_eq_gui.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/plugin_eq_gui.cc:40: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 542/1099] Compiling gtk2_ardour/port_matrix_row_labels.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_drag.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:34: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_drag.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_drag.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_drag.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_drag.cc:38: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:34: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 543/1099] Compiling gtk2_ardour/time_selection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_timefx.cc:45: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_timefx.cc:45: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_timefx.cc:45: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_timefx.cc:45: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_timefx.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 544/1099] Compiling gtk2_ardour/editor_markers.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/utils_videotl.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 545/1099] Compiling gtk2_ardour/note.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/monitor_section.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../gtk2_ardour/monitor_section.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/monitor_section.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/monitor_section.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9, from ../gtk2_ardour/monitor_section.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/monitor_section.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/monitor_section.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9, from ../gtk2_ardour/monitor_section.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9, from ../gtk2_ardour/monitor_section.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 546/1099] Compiling gtk2_ardour/axis_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/vca_master_strip.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/vca_master_strip.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 547/1099] Compiling gtk2_ardour/editor_selection.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/streamview.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/streamview.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 548/1099] Compiling gtk2_ardour/ardour_ui_keys.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/instrument_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/plugin_manager.h:38, from ../gtk2_ardour/instrument_selector.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/instrument_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/instrument_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/instrument_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/instrument_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../gtk2_ardour/instrument_selector.h:24, from ../gtk2_ardour/instrument_selector.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/instrument_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 549/1099] Compiling gtk2_ardour/ardour_ui_mixer.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/audio_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/audio_region_view.cc:33: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 550/1099] Compiling gtk2_ardour/big_transport_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/transport_masters_dialog.cc:33: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/transport_masters_dialog.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/transport_masters_dialog.cc:33: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/transport_masters_dialog.cc:33: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/transport_masters_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/transport_masters_dialog.cc:33: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/transport_masters_dialog.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/transport_masters_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/transport_masters_dialog.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 551/1099] Compiling gtk2_ardour/export_timespan_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_row_labels.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 552/1099] Compiling gtk2_ardour/ui_config.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/time_axis_view_item.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/time_axis_view_item.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/time_axis_view_item.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/time_axis_view_item.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_axis_view_item.cc:36: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 553/1099] Compiling gtk2_ardour/midi_export_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/analysis_window.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/analysis_window.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/analysis_window.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 554/1099] Compiling gtk2_ardour/add_video_dialog.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/stereo_panner_editor.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 555/1099] Compiling gtk2_ardour/export_video_infobox.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/generic_pluginui.cc:38: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/generic_pluginui.cc:58: ../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/generic_pluginui.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/generic_pluginui.cc:38: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 556/1099] Compiling gtk2_ardour/ardour_ui_dialogs.cc [ 557/1099] Compiling gtk2_ardour/processor_selection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/combo.h:36, from ../gtk2_ardour/utils.cc:45: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/combo.h:36, from ../gtk2_ardour/utils.cc:45: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/combo.h:36, from ../gtk2_ardour/utils.cc:45: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/combo.h:40, from ../gtk2_ardour/utils.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 558/1099] Compiling gtk2_ardour/session_import_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/audio_region_editor.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 559/1099] Compiling gtk2_ardour/editor_ops.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../libs/widgets/widgets/prompter.h:25, from ../gtk2_ardour/editor_markers.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/editor_markers.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../gtk2_ardour/editor_markers.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 560/1099] Compiling gtk2_ardour/ardour_ui_startup.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/axis_view.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 561/1099] Compiling gtk2_ardour/pianokeyboard.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31, from ../gtk2_ardour/mixer_ui.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../gtk2_ardour/mixer_ui.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31, from ../gtk2_ardour/mixer_ui.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31, from ../gtk2_ardour/mixer_ui.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/mixer_ui.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31, from ../gtk2_ardour/mixer_ui.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/mixer_ui.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/mixer_ui.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../gtk2_ardour/mixer_ui.cc:38: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 562/1099] Compiling gtk2_ardour/route_group_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/big_transport_window.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/big_transport_window.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/big_transport_window.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 563/1099] Compiling gtk2_ardour/sfdb_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/plugin_scan_dialog.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/plugin_scan_dialog.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 564/1099] Compiling gtk2_ardour/session_option_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui_mixer.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 565/1099] Compiling gtk2_ardour/editor_sources.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/editor_summary.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/editor_summary.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/editor_summary.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/editor_summary.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/editor_summary.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/editor_summary.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/editor_summary.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/editor_summary.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/editor_summary.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 566/1099] Compiling gtk2_ardour/speaker_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_selection.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_selection.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_selection.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_selection.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 567/1099] Compiling gtk2_ardour/rc_option_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:7, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/plugin_selector.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:7, from ../gtk2_ardour/plugin_selector.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 568/1099] Compiling gtk2_ardour/template_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ui_config.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango-layout.h:25, from ../../../../../include/pango-1.0/pango/pangoft2.h:31, from ../gtk2_ardour/ui_config.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ui_config.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ui_config.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango-layout.h:25, from ../../../../../include/pango-1.0/pango/pangoft2.h:31, from ../gtk2_ardour/ui_config.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ui_config.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 569/1099] Compiling gtk2_ardour/option_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/export_timespan_selector.h:27, from ../gtk2_ardour/export_timespan_selector.cc:37: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/location.h:35, from ../gtk2_ardour/export_timespan_selector.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/export_timespan_selector.h:27, from ../gtk2_ardour/export_timespan_selector.cc:37: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/export_timespan_selector.h:27, from ../gtk2_ardour/export_timespan_selector.cc:37: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/location.h:35, from ../gtk2_ardour/export_timespan_selector.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/audio_clock.h:34, from ../gtk2_ardour/export_timespan_selector.h:27, from ../gtk2_ardour/export_timespan_selector.cc:37: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../gtk2_ardour/export_timespan_selector.h:40, from ../gtk2_ardour/export_timespan_selector.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/location.h:35, from ../gtk2_ardour/export_timespan_selector.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/location.h:35, from ../gtk2_ardour/export_timespan_selector.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 570/1099] Compiling gtk2_ardour/editor_routes.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/tempo_dialog.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 571/1099] Compiling gtk2_ardour/step_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/ardour_ui_startup.cc:48: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_startup.cc:51: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/ardour_ui_startup.cc:48: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/ardour_ui_startup.cc:48: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 572/1099] Compiling gtk2_ardour/virtual_keyboard_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/control_point.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../gtk2_ardour/control_point.h:26, from ../gtk2_ardour/control_point.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/control_point.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/control_point.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../gtk2_ardour/control_point.h:26, from ../gtk2_ardour/control_point.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/control_point.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/control_point.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../gtk2_ardour/control_point.h:26, from ../gtk2_ardour/control_point.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../gtk2_ardour/control_point.h:26, from ../gtk2_ardour/control_point.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 573/1099] Compiling gtk2_ardour/midi_automation_line.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/sfdb_ui.cc:48: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../gtk2_ardour/sfdb_ui.cc:46: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/sfdb_ui.cc:48: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/sfdb_ui.cc:48: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/sfdb_ui.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/sfdb_ui.cc:48: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/sfdb_ui.cc:50: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/sfdb_ui.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/sfdb_ui.cc:44: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 574/1099] Compiling gtk2_ardour/export_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_import_dialog.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/session_import_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 575/1099] Compiling gtk2_ardour/region_gain_line.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/template_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/template_dialog.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/template_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/template_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../gtk2_ardour/template_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/template_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/template_dialog.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../gtk2_ardour/template_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 576/1099] Compiling gtk2_ardour/editor_tempodisplay.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_export_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/midi_export_dialog.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 577/1099] Compiling gtk2_ardour/lxvst_plugin_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/session_option_editor.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/session_option_editor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../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: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/session_option_editor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/session_option_editor.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 578/1099] Compiling gtk2_ardour/lv2_plugin_ui.cc [ 579/1099] Compiling gtk2_ardour/export_report.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gdkmm-2.4/gdkmm/region.h:49, from ../../../../../include/gdkmm-2.4/gdkmm/screen.h:33, from ../../../../../include/gdkmm-2.4/gdkmm/display.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/selectiondata.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treepath.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui_dialogs.cc:49: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 580/1099] Compiling gtk2_ardour/session_archive_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:7, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/playlist_selector.h:29, from ../gtk2_ardour/playlist_selector.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:7, from ../gtk2_ardour/playlist_selector.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:7, from ../gtk2_ardour/playlist_selector.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 581/1099] Compiling gtk2_ardour/patch_change_widget.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/step_editor.cc:23: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/step_editor.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/step_editor.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/step_editor.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/step_editor.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/step_editor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/step_editor.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/step_editor.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/step_editor.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/step_editor.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 582/1099] Compiling gtk2_ardour/ardour_http.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/editor_routes.cc:34: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25, from ../gtk2_ardour/editor_routes.cc:45: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/editor_routes.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25, from ../gtk2_ardour/editor_routes.cc:45: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25, from ../gtk2_ardour/editor_routes.cc:45: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/editor_routes.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25, from ../gtk2_ardour/editor_routes.cc:45: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:29, from ../gtk2_ardour/editor_routes.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/editor_routes.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/editor_routes.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 583/1099] Compiling gtk2_ardour/shuttle_control.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/lv2_plugin_ui.cc:28: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/lv2_plugin_ui.cc:28: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/lv2_plugin_ui.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 584/1099] Compiling gtk2_ardour/linux_vst_gui_support.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_automation_line.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../gtk2_ardour/midi_automation_line.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_automation_line.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_automation_line.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../gtk2_ardour/midi_automation_line.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_automation_line.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/midi_automation_line.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../gtk2_ardour/midi_automation_line.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../gtk2_ardour/midi_automation_line.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 585/1099] Compiling gtk2_ardour/enums.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/option_editor.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/option_editor.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/option_editor.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 586/1099] Compiling gtk2_ardour/plugin_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../gtk2_ardour/plugin_ui.h:44, from ../gtk2_ardour/vst_plugin_ui.h:22, from ../gtk2_ardour/lxvst_plugin_ui.h:24, from ../gtk2_ardour/lxvst_plugin_ui.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 587/1099] Compiling gtk2_ardour/port_matrix.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/virtual_keyboard_window.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/virtual_keyboard_window.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 588/1099] Compiling gtk2_ardour/keyboard.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_sources.cc:39: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../gtk2_ardour/editor_sources.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_sources.cc:39: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_sources.cc:39: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_sources.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_sources.cc:39: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../gtk2_ardour/editor_sources.cc:39: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_sources.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../gtk2_ardour/editor_sources.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 589/1099] Compiling gtk2_ardour/route_ui.cc [ 590/1099] Compiling gtk2_ardour/tempo_curve.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_canvas_events.cc:32: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_canvas_events.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_canvas_events.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_canvas_events.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_canvas_events.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_canvas_events.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_canvas_events.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_canvas_events.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_canvas_events.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/editor_canvas_events.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 591/1099] Compiling gtk2_ardour/save_template_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/time_axis_view.h:33, from ../gtk2_ardour/region_gain_line.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_gain_line.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/time_axis_view.h:33, from ../gtk2_ardour/region_gain_line.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/time_axis_view.h:33, from ../gtk2_ardour/region_gain_line.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_gain_line.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/time_axis_view.h:33, from ../gtk2_ardour/region_gain_line.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/region_gain_line.cc:36: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_gain_line.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_gain_line.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 592/1099] Compiling gtk2_ardour/note_player.cc ../gtk2_ardour/ardour_http.cc: In constructor 'ArdourCurl::HttpGet::HttpGet(bool, bool)': ../gtk2_ardour/ardour_http.cc:152:11: warning: variable 'cc' set but not used [-Wunused-but-set-variable] 152 | CURLcode cc; | ^~ ../gtk2_ardour/ardour_http.cc: In member function 'char* ArdourCurl::HttpGet::get(const char*, bool)': ../gtk2_ardour/ardour_http.cc:218:11: warning: variable 'cc' set but not used [-Wunused-but-set-variable] 218 | CURLcode cc; | ^~ [ 593/1099] Compiling gtk2_ardour/control_slave_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/note.h:23, from ../gtk2_ardour/note.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../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: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/note.h:23, from ../gtk2_ardour/note.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/note.h:23, from ../gtk2_ardour/note.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/note.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:44, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/note.h:23, from ../gtk2_ardour/note.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/note.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/note.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/note.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 594/1099] Compiling gtk2_ardour/vca_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/export_report.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../gtk2_ardour/export_report.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/export_report.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/export_report.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../gtk2_ardour/export_report.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/export_report.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_report.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../gtk2_ardour/export_report.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../gtk2_ardour/export_report.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 595/1099] Compiling gtk2_ardour/ardour_ui_session.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../gtk2_ardour/editor_actions.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../gtk2_ardour/editor_actions.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_actions.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../gtk2_ardour/editor_actions.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../gtk2_ardour/editor_actions.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 596/1099] Compiling libs/pbd/controllable.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/session_archive_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/session_archive_dialog.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 597/1099] Compiling libs/pbd/locale_guard.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7, from ../gtk2_ardour/enums.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 598/1099] Compiling libs/pbd/file_archive.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_video_dialog.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/add_video_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/add_video_dialog.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 599/1099] Compiling libs/pbd/pbd.cc [ 600/1099] Compiling libs/pbd/command.cc [ 601/1099] Compiling libs/pbd/textreceiver.cc [ 602/1099] Compiling libs/pbd/stateful_diff_command.cc [ 603/1099] Compiling libs/pbd/transmitter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_mixer.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/editor_mixer.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_mixer.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_mixer.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/editor_mixer.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_mixer.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_mixer.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/editor_mixer.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/editor_mixer.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 604/1099] Compiling libs/pbd/pool.cc [ 605/1099] Compiling libs/pbd/malign.cc [ 606/1099] Compiling libs/pbd/system_exec.cc [ 607/1099] Compiling libs/pbd/enums.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../gtk2_ardour/pianokeyboard.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../gtk2_ardour/pianokeyboard.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../gtk2_ardour/pianokeyboard.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../gtk2_ardour/pianokeyboard.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../gtk2_ardour/pianokeyboard.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../gtk2_ardour/pianokeyboard.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 608/1099] Compiling libs/pbd/search_path.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_dialog.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_dialog.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_dialog.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 609/1099] Compiling libs/pbd/base_ui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/main.h:21, from ../gtk2_ardour/note_player.cc:21: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ [ 610/1099] Compiling libs/pbd/error.cc [ 611/1099] Compiling libs/pbd/signals.cc [ 612/1099] Compiling libs/pbd/enumwriter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_template_dialog.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/save_template_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/save_template_dialog.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 613/1099] Compiling libs/pbd/file_utils.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor.cc:42: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/editor.cc:42: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/editor.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/editor.cc:42: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/editor.cc:42: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 614/1099] Compiling libs/pbd/stateful.cc [ 615/1099] Compiling libs/pbd/crossthread.cc [ 616/1099] Compiling libs/pbd/undo.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/keyboard.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/keyboard.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/keyboard.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/keyboard.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/keyboard.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/keyboard.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/keyboard.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/keyboard.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../gtk2_ardour/keyboard.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 617/1099] Compiling libs/pbd/event_loop.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_preset_selector.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_preset_selector.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_preset_selector.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 618/1099] Compiling libs/pbd/fpu.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_tempodisplay.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_tempodisplay.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_tempodisplay.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_tempodisplay.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_tempodisplay.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 619/1099] Compiling libs/pbd/receiver.cc [ 620/1099] Compiling libs/pbd/stacktrace.cc [ 621/1099] Compiling libs/pbd/pthread_utils.cc [ 622/1099] Compiling libs/evoral/Control.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/plugin_ui.cc:39: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../gtk2_ardour/plugin_ui.cc:39: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/plugin_ui.cc:39: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/plugin_ui.cc:39: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/plugin_ui.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/plugin_ui.cc:39: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_ui.cc:42: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/plugin_ui.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/plugin_ui.cc:66: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/plugin_ui.cc:66: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/plugin_ui.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 623/1099] Compiling libs/evoral/ControlList.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/control_slave_ui.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/control_slave_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/control_slave_ui.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 624/1099] Compiling libs/evoral/ControlSet.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/shuttle_control.cc:35: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/shuttle_control.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/shuttle_control.cc:35: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/shuttle_control.cc:35: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/shuttle_control.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/shuttle_control.cc:35: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/shuttle_control.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/shuttle_control.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/shuttle_control.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 625/1099] Compiling libs/evoral/Curve.cc [ 626/1099] Compiling libs/evoral/Sequence.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/speaker_dialog.h:25, from ../gtk2_ardour/speaker_dialog.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/speaker_dialog.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 627/1099] Compiling libs/midi++2/channel.cc [ 628/1099] Compiling libs/midi++2/ipmidi_port.cc [ 629/1099] Compiling libs/midi++2/parser.cc [ 630/1099] Compiling libs/midi++2/port.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/region_view.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/region_view.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 631/1099] Compiling libs/midi++2/midnam_patch.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/patch_change_widget.cc:22: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/patch_change_widget.cc:36: ../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/patch_change_widget.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 632/1099] Compiling libs/midi++2/mmc.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/lua_script_manager.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/lua_script_manager.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/lua_script_manager.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 633/1099] Compiling libs/midi++2/mtc.cc [ 634/1099] Compiling libs/ardour/sse_functions_avx_linux.cc [ 635/1099] Compiling libs/ardour/session_ltc.cc [ 636/1099] Compiling libs/ardour/scene_change.cc [ 637/1099] Compiling libs/ardour/midi_buffer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/route_ui.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/route_ui.cc:33: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 638/1099] Compiling libs/ardour/vst_info_file.cc [ 639/1099] Compiling libs/ardour/export_format_base.cc [ 640/1099] Compiling libs/ardour/file_source.cc [ 641/1099] Compiling libs/ardour/region.cc [ 642/1099] Compiling libs/ardour/monitor_control.cc [ 643/1099] Compiling libs/ardour/ticker.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/grid_lines.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/grid_lines.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 644/1099] Compiling libs/ardour/port.cc [ 645/1099] Compiling libs/ardour/playlist_factory.cc [ 646/1099] Compiling libs/ardour/graph.cc [ 647/1099] Compiling libs/ardour/midi_playlist.cc [ 648/1099] Compiling libs/ardour/default_click.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_video_infobox.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/export_video_infobox.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/export_video_infobox.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 649/1099] Compiling libs/ardour/midiport_manager.cc [ 650/1099] Compiling libs/ardour/record_safe_control.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_ltc.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 651/1099] Compiling libs/ardour/panner.cc [ 652/1099] Linking build/libs/pbd/libpbd.so [ 653/1099] Compiling libs/ardour/session_state.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/port_matrix.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7, from ../gtk2_ardour/port_matrix.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7, from ../gtk2_ardour/port_matrix.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 654/1099] Compiling libs/ardour/audio_buffer.cc [ 655/1099] Compiling libs/ardour/enums.cc [ 656/1099] Compiling libs/ardour/slavable_automation_control.cc [ 657/1099] Compiling libs/ardour/ladspa_plugin.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/tempo_curve.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/tempo_curve.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/tempo_curve.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/tempo_curve.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/tempo_curve.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/tempo_curve.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/tempo_curve.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/tempo_curve.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/tempo.h:33, from ../gtk2_ardour/tempo_curve.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 658/1099] Linking build/libs/ptformat/libptformat.so [ 659/1099] Linking build/libs/audiographer/libaudiographer.so [ 660/1099] Compiling libs/ardour/export_formats.cc [ 661/1099] Compiling libs/ardour/midi_port.cc [ 662/1099] Compiling libs/ardour/export_format_manager.cc [ 663/1099] Compiling libs/ardour/export_filename.cc [ 664/1099] Compiling libs/ardour/globals.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_group_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/route_group_dialog.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_group_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_group_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/route_group_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_group_dialog.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_group_dialog.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/route_group_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/route_group_dialog.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 665/1099] Compiling libs/ardour/automation_watch.cc [ 666/1099] Compiling libs/ardour/mp3fileimportable.cc [ 667/1099] Compiling libs/ardour/session_export.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/ardour/default_click.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 668/1099] Compiling libs/ardour/export_handler.cc [ 669/1099] Linking build/libs/evoral/libevoral.so [ 670/1099] Compiling libs/ardour/automation_control.cc [ 671/1099] Compiling libs/ardour/transform.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/vca_time_axis.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/vca_time_axis.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/vca_time_axis.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 672/1099] Compiling libs/ardour/transpose.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../libs/ardour/graph.cc: In constructor 'ARDOUR::Graph::Graph(ARDOUR::Session&)': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:69:2: note: in expansion of macro 'g_atomic_int_set' 69 | g_atomic_int_set (&_terminal_refcnt, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:70:2: note: in expansion of macro 'g_atomic_int_set' 70 | g_atomic_int_set (&_terminate, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:71:2: note: in expansion of macro 'g_atomic_int_set' 71 | g_atomic_int_set (&_n_workers, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:72:2: note: in expansion of macro 'g_atomic_int_set' 72 | g_atomic_int_set (&_idle_thread_cnt, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:73:2: note: in expansion of macro 'g_atomic_int_set' 73 | g_atomic_int_set (&_trigger_queue_size, 0); | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::reset_thread_list()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:109:25: note: in expansion of macro 'g_atomic_uint_get' 109 | guint n_workers = g_atomic_uint_get (&_n_workers); | ^~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:129:2: note: in expansion of macro 'g_atomic_int_set' 129 | g_atomic_int_set (&_terminate, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:141:9: note: in expansion of macro 'g_atomic_uint_get' 141 | while (g_atomic_uint_get (&_n_workers) + 1 != num_threads) { | ^~~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'virtual void ARDOUR::Graph::session_going_away()': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:156:2: note: in expansion of macro 'g_atomic_int_set' 156 | g_atomic_int_set (&_trigger_queue_size, 0); | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::drop_threads()': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:166:2: note: in expansion of macro 'g_atomic_int_set' 166 | g_atomic_int_set (&_terminate, 1); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:169:13: note: in expansion of macro 'g_atomic_uint_get' 169 | guint tc = g_atomic_uint_get (&_idle_thread_cnt); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/cassert:44, from ../libs/ardour/ardour/chan_mapping.h:24, from ../libs/ardour/ardour/plugin.h:35, from ../libs/ardour/ardour/session.h:87, from ../libs/ardour/graph.cc:35: ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:170:16: note: in expansion of macro 'g_atomic_uint_get' 170 | assert (tc == g_atomic_uint_get (&_n_workers)); | ^~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:181:2: note: in expansion of macro 'g_atomic_int_set' 181 | g_atomic_int_set (&_n_workers, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:182:2: note: in expansion of macro 'g_atomic_int_set' 182 | g_atomic_int_set (&_idle_thread_cnt, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/cassert:44, from ../libs/ardour/ardour/chan_mapping.h:24, from ../libs/ardour/ardour/plugin.h:35, from ../libs/ardour/ardour/session.h:87, from ../libs/ardour/graph.cc:35: ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::prep()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:237:12: note: in expansion of macro 'g_atomic_uint_get' 237 | assert (g_atomic_uint_get (&_trigger_queue_size) == 0); | ^~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:255:2: note: in expansion of macro 'g_atomic_int_set' 255 | g_atomic_int_set (&_terminal_refcnt, _n_terminal_nodes[chain]); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/cassert:44, from ../libs/ardour/ardour/chan_mapping.h:24, from ../libs/ardour/ardour/plugin.h:35, from ../libs/ardour/ardour/session.h:87, from ../libs/ardour/graph.cc:35: ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::reached_terminal_node()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:283:11: note: in expansion of macro 'g_atomic_uint_get' 283 | assert (g_atomic_uint_get (&_trigger_queue_size) == 0); | ^~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:295:21: note: in expansion of macro 'g_atomic_uint_get' 295 | guint n_workers = g_atomic_uint_get (&_n_workers); | ^~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:296:10: note: in expansion of macro 'g_atomic_uint_get' 296 | while (g_atomic_uint_get (&_idle_thread_cnt) != n_workers) { | ^~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:303:7: note: in expansion of macro 'g_atomic_int_get' 303 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:315:24: note: in expansion of macro 'g_atomic_int_get' 315 | if (_graph_empty && !g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::run_one()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:400:6: note: in expansion of macro 'g_atomic_int_get' 400 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:410:22: note: in expansion of macro 'g_atomic_uint_get' 410 | guint idle_cnt = g_atomic_uint_get (&_idle_thread_cnt); | ^~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:411:22: note: in expansion of macro 'g_atomic_uint_get' 411 | guint work_avail = g_atomic_uint_get (&_trigger_queue_size); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/cassert:44, from ../libs/ardour/ardour/chan_mapping.h:24, from ../libs/ardour/ardour/plugin.h:35, from ../libs/ardour/ardour/session.h:87, from ../libs/ardour/graph.cc:35: ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:423:11: note: in expansion of macro 'g_atomic_uint_get' 423 | assert (g_atomic_uint_get (&_idle_thread_cnt) <= _n_workers); | ^~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:428:7: note: in expansion of macro 'g_atomic_int_get' 428 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::helper_thread()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:57:50: note: in expansion of macro 'g_atomic_int_get' 57 | #define g_atomic_uint_get(x) static_cast (g_atomic_int_get (x)) | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc:451:13: note: in expansion of macro 'g_atomic_uint_get' 451 | guint id = g_atomic_uint_get (&_n_workers); | ^~~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:469:10: note: in expansion of macro 'g_atomic_int_get' 469 | while (!g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::main_thread()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:505:6: note: in expansion of macro 'g_atomic_int_get' 505 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:515:23: note: in expansion of macro 'g_atomic_int_get' 515 | if (_graph_empty && !g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:522:10: note: in expansion of macro 'g_atomic_int_get' 522 | while (!g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'int ARDOUR::Graph::process_routes(ARDOUR::pframes_t, ARDOUR::samplepos_t, ARDOUR::samplepos_t, bool&)': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:612:6: note: in expansion of macro 'g_atomic_int_get' 612 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/ardour/graph.cc: In member function 'int ARDOUR::Graph::routes_no_roll(ARDOUR::pframes_t, ARDOUR::samplepos_t, ARDOUR::samplepos_t, bool)': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/graph.cc:639:6: note: in expansion of macro 'g_atomic_int_get' 639 | if (g_atomic_int_get (&_terminate)) { | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h: In instantiation of 'void PBD::MPMCQueue::clear() [with T = ARDOUR::GraphNode*]': ../libs/ardour/graph.cc:157:24: required from here ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:75:4: note: in expansion of macro 'g_atomic_int_set' 75 | g_atomic_int_set (&_buffer[i]._sequence, i); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:77:3: note: in expansion of macro 'g_atomic_int_set' 77 | g_atomic_int_set (&_enqueue_pos, 0); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:78:3: note: in expansion of macro 'g_atomic_int_set' 78 | g_atomic_int_set (&_dequeue_pos, 0); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h: In instantiation of 'bool PBD::MPMCQueue::push_back(const T&) [with T = ARDOUR::GraphNode*]': ../libs/ardour/graph.cc:260:38: required from here ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:85:17: note: in expansion of macro 'g_atomic_int_get' 85 | guint pos = g_atomic_int_get (&_enqueue_pos); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:88:19: note: in expansion of macro 'g_atomic_int_get' 88 | guint seq = g_atomic_int_get (&cell->_sequence); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:98:11: note: in expansion of macro 'g_atomic_int_get' 98 | pos = g_atomic_int_get (&_enqueue_pos); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:103:3: note: in expansion of macro 'g_atomic_int_set' 103 | g_atomic_int_set (&cell->_sequence, pos + 1); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h: In instantiation of 'bool PBD::MPMCQueue::pop_front(T&) [with T = ARDOUR::GraphNode*]': ../libs/ardour/graph.cc:404:38: required from here ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:111:17: note: in expansion of macro 'g_atomic_int_get' 111 | guint pos = g_atomic_int_get (&_dequeue_pos); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:114:19: note: in expansion of macro 'g_atomic_int_get' 114 | guint seq = g_atomic_int_get (&cell->_sequence); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:95:20: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:123:11: note: in expansion of macro 'g_atomic_int_get' 123 | pos = g_atomic_int_get (&_dequeue_pos); | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:21: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/mpmc_queue.h:128:3: note: in expansion of macro 'g_atomic_int_set' 128 | g_atomic_int_set (&cell->_sequence, pos + _buffer_mask + 1); | ^~~~~~~~~~~~~~~~ [ 673/1099] Compiling libs/ardour/async_midi_port.cc [ 674/1099] Compiling libs/ardour/audio_playlist_source.cc [ 675/1099] Compiling libs/ardour/audiofilesource.cc [ 676/1099] Linking build/libs/ardour/libsse_avx_functions.a [ 677/1099] Compiling libs/ardour/buffer_set.cc [ 678/1099] Compiling libs/ardour/session_time.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_session.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/ardour_ui_session.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/ardour_ui_session.cc:39: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 679/1099] Compiling libs/ardour/export_format_specification.cc [ 680/1099] Linking build/libs/midi++2/libmidipp.so [ 681/1099] Compiling libs/ardour/sndfileimportable.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/ardour_ui.h:52, from ../gtk2_ardour/ardour_ui_keys.cc:39: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 682/1099] Compiling libs/ardour/playlist.cc [ 683/1099] Compiling gtk2_ardour/visibility_group.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_filename.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 684/1099] Compiling gtk2_ardour/new_plugin_preset_dialog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/midi_port.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 685/1099] Compiling libs/ardour/session_process.cc [ 686/1099] Compiling libs/ardour/meter.cc [ 687/1099] Compiling libs/ardour/import.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ladspa_plugin.cc:49: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 688/1099] Compiling libs/ardour/port_set.cc [ 689/1099] Compiling libs/ardour/pannable.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/ardour/ticker.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 690/1099] Compiling libs/ardour/mp3filesource.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/slavable_automation_control.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 691/1099] Compiling libs/ardour/route.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/file_source.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 692/1099] Compiling libs/ardour/session_click.cc [ 693/1099] Compiling libs/ardour/audioregion.cc [ 694/1099] Compiling libs/ardour/event_type_map.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/evoral/evoral/EventList.h:25, from ../libs/ardour/midi_playlist.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 695/1099] Compiling libs/ardour/auditioner.cc [ 696/1099] Compiling libs/ardour/solo_control.cc [ 697/1099] Compiling libs/ardour/session_directory.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_export.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 698/1099] Compiling libs/ardour/reverse.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/delivery.h:29, from ../libs/ardour/enums.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 699/1099] Compiling libs/ardour/process_thread.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/playlist.cc:33: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 700/1099] Compiling libs/ardour/linux_vst_support.cc In file included from ../libs/ardour/event_type_map.cc:30: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/event_type_map.cc:30: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ [ 701/1099] Compiling libs/ardour/internal_send.cc [ 702/1099] Compiling libs/ardour/automation_list.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/visibility_group.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/visibility_group.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 703/1099] Compiling libs/ardour/delayline.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/buffer_set.cc:41: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/buffer_set.cc:41: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ [ 704/1099] Compiling libs/ardour/audio_port.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/audio_playlist_source.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 705/1099] Compiling libs/ardour/thread_buffers.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/region.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 706/1099] Compiling libs/ardour/ltc_file_reader.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/audiofilesource.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 707/1099] Compiling libs/ardour/luaproc.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/export_format_specification.h:32, from ../libs/ardour/export_format_specification.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 708/1099] Compiling libs/ardour/lua_api.cc [ 709/1099] Compiling libs/ardour/plugin_insert.cc [ 710/1099] Compiling libs/ardour/control_protocol_manager.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_region_view.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_region_view.cc:32: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 711/1099] Compiling libs/ardour/analyser.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/automation_watch.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 712/1099] Compiling libs/ardour/sndfilesource.cc [ 713/1099] Compiling libs/ardour/midi_track.cc [ 714/1099] Compiling libs/ardour/audio_region_importer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/luaproc.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 715/1099] Compiling libs/ardour/audio_track.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/sndfilesource.cc:37: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 716/1099] Compiling libs/ardour/midi_region.cc [ 717/1099] Compiling libs/ardour/stripable.cc [ 718/1099] Compiling libs/ardour/audio_track_importer.cc [ 719/1099] Compiling libs/ardour/automatable.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_control.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 720/1099] Compiling libs/ardour/playlist_source.cc [ 721/1099] Compiling libs/ardour/ltc_slave.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/automation_control.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 722/1099] Compiling libs/ardour/session_transport.cc [ 723/1099] Compiling libs/ardour/sidechain.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/midi_region.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 724/1099] Compiling libs/ardour/audio_playlist_importer.cc In file included from ../libs/ardour/globals.cc:132: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/globals.cc:132: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ [ 725/1099] Compiling libs/ardour/recent_sessions.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_time.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 726/1099] Compiling libs/ardour/beats_samples_converter.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin_insert.cc:47: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin_insert.cc:47: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/plugin_insert.cc:32: ../libs/ardour/plugin_insert.cc: In member function 'void ARDOUR::PluginInsert::clear_stats()': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/plugin_insert.cc:3312:2: note: in expansion of macro 'g_atomic_int_set' 3312 | g_atomic_int_set (&_stat_reset, 1); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/plugin_insert.cc:900:67: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 727/1099] Compiling libs/ardour/polarity_processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/auditioner.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 728/1099] Compiling libs/ardour/engine_slave.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/new_plugin_preset_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 729/1099] Compiling libs/ardour/midi_scene_changer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/export_handler.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 730/1099] Compiling libs/ardour/pan_controllable.cc [ 731/1099] Compiling libs/ardour/transport_fsm.cc [ 732/1099] Compiling libs/ardour/solo_safe_control.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_playlist_importer.h:28, from ../libs/ardour/audio_playlist_importer.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 733/1099] Compiling libs/ardour/video_tools_paths.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_ops.cc:52: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_ops.cc:42: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_ops.cc:42: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_track.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 734/1099] Compiling libs/ardour/route_graph.cc [ 735/1099] Compiling libs/ardour/template_utils.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session_click.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_process.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 736/1099] Compiling libs/ardour/tempo.cc [ 737/1099] Compiling libs/ardour/midi_patch_manager.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/engine_slave.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 738/1099] Compiling libs/ardour/capturing_processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/meter.cc:29: ../libs/ardour/meter.cc: In member function 'void ARDOUR::PeakMeter::reset()': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/meter.cc:219:3: note: in expansion of macro 'g_atomic_int_set' 219 | g_atomic_int_set (&_reset_dpm, 1); | ^~~~~~~~~~~~~~~~ ../libs/ardour/meter.cc: In member function 'void ARDOUR::PeakMeter::reset_max()': ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/meter.cc:244:3: note: in expansion of macro 'g_atomic_int_set' 244 | g_atomic_int_set (&_reset_max, 1); | ^~~~~~~~~~~~~~~~ ../libs/ardour/meter.cc: In member function 'float ARDOUR::PeakMeter::meter_level(uint32_t, ARDOUR::MeterType)': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile gint*' {aka 'volatile int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/meter.cc:359:6: note: in expansion of macro 'g_atomic_int_get' 359 | if (g_atomic_int_get (&_reset_max)) { | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 739/1099] Compiling libs/ardour/transport_master.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/polarity_processor.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 740/1099] Compiling libs/ardour/filesystem_paths.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/session_state.cc:110: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/session_state.cc:110: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/session_state.cc:65: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 741/1099] Compiling libs/ardour/session.cc [ 742/1099] Compiling libs/ardour/session_configuration.cc [ 743/1099] Compiling libs/ardour/mute_master.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/control_protocol_manager.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 744/1099] Compiling libs/ardour/rb_effect.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/lua_api.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 745/1099] Compiling libs/ardour/location_importer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/sidechain.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 746/1099] Compiling libs/ardour/midi_ring_buffer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/pannable.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 747/1099] Compiling libs/ardour/session_state_utils.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/ardour/midi_scene_changer.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 748/1099] Compiling libs/ardour/control_group.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/fixed_delay.h:23, from ../libs/ardour/ardour/capturing_processor.h:23, from ../libs/ardour/capturing_processor.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 749/1099] Compiling libs/ardour/readable.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/import.cc:40: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 750/1099] Compiling libs/ardour/midi_model.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_transport.cc:37: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 751/1099] Compiling libs/ardour/config_text.cc [ 752/1099] Compiling libs/ardour/route_group_member.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/transport_master.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 753/1099] Compiling libs/ardour/rc_configuration.cc [ 754/1099] Compiling libs/ardour/mix.cc [ 755/1099] Compiling libs/ardour/rt_midibuffer.cc [ 756/1099] Compiling libs/ardour/export_profile_manager.cc [ 757/1099] Compiling libs/ardour/source_factory.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/transport_fsm.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 758/1099] Compiling libs/ardour/delivery.cc [ 759/1099] Compiling libs/ardour/midi_channel_filter.cc [ 760/1099] Compiling gtk2_ardour/route_processor_selection.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_region_importer.h:29, from ../libs/ardour/audio_region_importer.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 761/1099] Compiling libs/ardour/send.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/location_importer.h:23, from ../libs/ardour/location_importer.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 762/1099] Compiling libs/ardour/parameter_descriptor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/route.cc:40: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 763/1099] Compiling libs/ardour/location.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/audioregion.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 764/1099] Compiling libs/ardour/vst_plugin.cc [ 765/1099] Compiling libs/ardour/io.cc [ 766/1099] Compiling libs/ardour/export_preset.cc [ 767/1099] Compiling libs/ardour/midi_state_tracker.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/internal_send.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 768/1099] Compiling libs/ardour/session_handle.cc [ 769/1099] Compiling libs/ardour/tempo_map_importer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/stripable.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 770/1099] Compiling libs/ardour/luabindings.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/automatable.cc:27: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../libs/ardour/automatable.cc:45: ../libs/ardour/ardour/uri_map.h: At global scope: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/automatable.cc:45: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/automatable.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/automatable.cc:470:67: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 771/1099] Compiling libs/ardour/mute_control.cc [ 772/1099] Compiling libs/ardour/disk_reader.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_track_importer.h:25, from ../libs/ardour/audio_track_importer.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 773/1099] Compiling libs/ardour/butler.cc [ 774/1099] Compiling libs/ardour/rt_tasklist.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/midi_track.cc:39: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 775/1099] Compiling libs/ardour/region_factory.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_safe_control.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 776/1099] Compiling libs/ardour/source.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ltc_slave.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/ardour/ltc_slave.cc:282:17: warning: 'std::ostream& operator<<(std::ostream&, SMPTETimecode&)' defined but not used [-Wunused-function] 282 | static ostream& operator<< (ostream& ostr, SMPTETimecode& t) | ^~~~~~~~ ../libs/ardour/ltc_slave.cc:266:17: warning: 'std::ostream& operator<<(std::ostream&, LTCFrame&)' defined but not used [-Wunused-function] 266 | static ostream& operator<< (ostream& ostr, LTCFrame& a) | ^~~~~~~~ [ 777/1099] Compiling libs/ardour/latent.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/rc_configuration.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 778/1099] Compiling libs/ardour/export_channel.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/tempo_map_importer.h:25, from ../libs/ardour/tempo_map_importer.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 779/1099] Compiling libs/ardour/processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/readable.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 780/1099] Compiling libs/ardour/midi_clock_slave.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/evoral/evoral/ControlList.h:33, from ../libs/ardour/mute_control.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 781/1099] Compiling libs/ardour/io_processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/send.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 782/1099] Compiling libs/ardour/solo_isolate_control.cc [ 783/1099] Compiling libs/ardour/smf_source.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/export_channel.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 784/1099] Compiling libs/ardour/element_importer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/source.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 785/1099] Compiling libs/ardour/internal_return.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/io_processor.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 786/1099] Compiling libs/ardour/luascripting.cc [ 787/1099] Compiling libs/ardour/resampled_source.cc [ 788/1099] Compiling libs/ardour/instrument_info.cc [ 789/1099] Compiling libs/ardour/audioanalyser.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/glibmm-2.4/glibmm/interface.h:20, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rc_option_editor.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7, from ../gtk2_ardour/rc_option_editor.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7, from ../gtk2_ardour/rc_option_editor.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 790/1099] Compiling libs/ardour/audio_playlist.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_isolate_control.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 791/1099] Compiling libs/ardour/plugin.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/session.cc:42: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::punch_is_possible() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const volatile guint*' {aka 'const volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/session.cc:1416:9: note: in expansion of macro 'g_atomic_int_get' 1416 | return g_atomic_int_get (&_punch_or_loop) != OnlyLoop; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::loop_is_possible() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const volatile guint*' {aka 'const volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/session.cc:1428:9: note: in expansion of macro 'g_atomic_int_get' 1428 | return g_atomic_int_get(&_punch_or_loop) != OnlyPunch; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'void ARDOUR::Session::reset_punch_loop_constraint()': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/session.cc:1434:6: note: in expansion of macro 'g_atomic_int_get' 1434 | if (g_atomic_int_get (&_punch_or_loop) == NoConstraint) { | ^~~~~~~~~~~~~~~~ ../../../../../include/glib-2.0/glib/gatomic.h:103:36: warning: cast from type 'volatile guint*' {aka 'volatile unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 103 | __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/session.cc:1437:2: note: in expansion of macro 'g_atomic_int_set' 1437 | g_atomic_int_set (&_punch_or_loop, NoConstraint); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 792/1099] Compiling libs/ardour/find_session.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_clock_slave.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 793/1099] Compiling libs/ardour/srcfilesource.cc [ 794/1099] Compiling libs/ardour/export_channel_configuration.cc [ 795/1099] Compiling libs/ardour/mtc_slave.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/chan_count.h:28, from ../libs/ardour/ardour/buffer_set.h:31, from ../libs/ardour/midi_channel_filter.cc:19: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ [ 796/1099] Compiling libs/ardour/midi_automation_list_binder.cc [ 797/1099] Compiling libs/ardour/legatize.cc [ 798/1099] Compiling libs/ardour/utils.cc [ 799/1099] Compiling libs/ardour/session_rtevents.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/ardour/smf_source.cc:34: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 800/1099] Compiling libs/ardour/midi_ui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/delivery.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 801/1099] Compiling libs/ardour/port_engine_shared.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/source_factory.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 802/1099] Compiling libs/ardour/gain_control.cc [ 803/1099] Compiling libs/ardour/speakers.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_rtevents.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 804/1099] Compiling libs/ardour/return.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../libs/ardour/midi_automation_list_binder.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 805/1099] Compiling libs/ardour/panner_manager.cc [ 806/1099] Compiling libs/ardour/disk_writer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/midi_ui.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 807/1099] Compiling libs/ardour/audioengine.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_handle.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 808/1099] Compiling libs/ardour/worker.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin.cc:69: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin.cc:69: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/plugin.cc:48: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 809/1099] Compiling libs/ardour/cycle_timer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/mute_master.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 810/1099] Compiling libs/ardour/export_status.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/return.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 811/1099] Compiling libs/ardour/audiofile_tagger.cc [ 812/1099] Compiling libs/ardour/disk_io.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mtc_slave.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 813/1099] Compiling libs/ardour/midi_playlist_source.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/rb_effect.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 814/1099] Compiling libs/ardour/session_bundles.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/export_preset.h:27, from ../libs/ardour/export_preset.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 815/1099] Compiling libs/ardour/analysis_graph.cc [ 816/1099] Compiling libs/ardour/unknown_processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/disk_writer.cc:21: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 817/1099] Compiling libs/ardour/presentation_info.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/vst_plugin.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 818/1099] Compiling libs/ardour/session_playlists.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/ardour/audioengine.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map, boost::shared_ptr >]': ../libs/ardour/audioengine.cc:147:44: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 819/1099] Compiling libs/ardour/midi_scene_change.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/location.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 820/1099] Compiling libs/ardour/session_vst.cc [ 821/1099] Compiling libs/ardour/convolver.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/butler.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 822/1099] Compiling libs/ardour/slavable.cc [ 823/1099] Compiling libs/ardour/session_command.cc [ 824/1099] Compiling libs/ardour/filter.cc [ 825/1099] Compiling libs/ardour/broadcast_info.cc [ 826/1099] Compiling libs/ardour/amp.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/export_profile_manager.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 827/1099] Compiling libs/ardour/readonly_control.cc [ 828/1099] Compiling libs/ardour/lxvst_plugin.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/convolver.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 829/1099] Compiling libs/ardour/route_group.cc [ 830/1099] Compiling libs/ardour/transport_master_manager.cc [ 831/1099] Compiling libs/ardour/bundle.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/ardour/analysis_graph.h:29, from ../libs/ardour/analysis_graph.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 832/1099] Compiling libs/ardour/soundcloud_upload.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/lxvst_plugin.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 833/1099] Compiling libs/ardour/plugin_manager.cc [ 834/1099] Compiling libs/ardour/monitor_processor.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/element_importer.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 835/1099] Compiling libs/ardour/port_manager.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/region_factory.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 836/1099] Compiling libs/ardour/midi_source.cc [ 837/1099] Compiling libs/ardour/audio_backend.cc [ 838/1099] Compiling libs/ardour/session_butler.cc [ 839/1099] Compiling libs/ardour/panner_shell.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/amp.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 840/1099] Compiling libs/ardour/system_exec.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_vst.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 841/1099] Compiling libs/ardour/session_midi.cc [ 842/1099] Compiling libs/ardour/audio_library.cc [ 843/1099] Compiling libs/ardour/midi_stretch.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/port_engine_shared.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::set, ARDOUR::PortEngineSharedImpl::SortByPortName>]': ../libs/ardour/ardour/port_engine_shared.h:187:51: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map, boost::shared_ptr >]': ../libs/ardour/ardour/port_engine_shared.h:192:52: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 844/1099] Compiling libs/ardour/session_metadata.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/srcfilesource.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 845/1099] Compiling libs/ardour/strip_silence.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/io.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 846/1099] Compiling libs/ardour/quantize.cc [ 847/1099] Compiling libs/ardour/muteable.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/processor.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 848/1099] Compiling libs/ardour/graphnode.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/disk_io.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 849/1099] Compiling libs/ardour/lv2_plugin.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/gain_control.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 850/1099] Compiling libs/ardour/vca.cc [ 851/1099] Compiling libs/ardour/track.cc [ 852/1099] Compiling libs/ardour/phase_control.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/ardour/transport_master_manager.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 853/1099] Compiling libs/ardour/port_insert.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_model.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 854/1099] Compiling libs/ardour/user_bundle.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/filter.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 855/1099] Compiling libs/ardour/selection.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_list.h:31, from ../libs/ardour/session_command.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 856/1099] Compiling libs/ardour/vca_manager.cc [ 857/1099] Compiling libs/ardour/uri_map.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/broadcast_info.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 858/1099] Compiling libs/ardour/export_graph_builder.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/audio_playlist.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 859/1099] Compiling libs/ardour/import_pt.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/disk_reader.cc:23: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/disk_reader.cc:212:54: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 860/1099] Compiling libs/ardour/session_events.cc [ 861/1099] Compiling libs/ardour/export_failed.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/panner_shell.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 862/1099] Compiling libs/ardour/record_enable_control.cc [ 863/1099] Compiling libs/ardour/session_object.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/route_processor_selection.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/route_processor_selection.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/route_processor_selection.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/route_processor_selection.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../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:58, from ../gtk2_ardour/route_processor_selection.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 864/1099] Compiling libs/ardour/audiosource.cc [ 865/1099] Compiling libs/gtkmm2ext/bindings.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_bundles.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 866/1099] Compiling libs/gtkmm2ext/cairo_widget.cc [ 867/1099] Compiling libs/gtkmm2ext/textviewer.cc [ 868/1099] Compiling libs/gtkmm2ext/keyboard.cc [ 869/1099] Compiling libs/gtkmm2ext/cursors.cc [ 870/1099] Compiling libs/gtkmm2ext/window_proxy.cc [ 871/1099] Compiling libs/gtkmm2ext/gtk_ui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/midi_source.cc:35: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 872/1099] Compiling libs/gtkmm2ext/actions.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/route_group.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 873/1099] Compiling libs/surfaces/control_protocol/control_protocol.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin_manager.cc:97: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/plugin_manager.cc:97: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/plugin_manager.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 874/1099] Compiling libs/surfaces/control_protocol/basic_ui.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/vca_manager.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 875/1099] Compiling libs/canvas/note.cc [ 876/1099] Compiling libs/canvas/stateful_image.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_butler.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 877/1099] Compiling libs/canvas/ruler.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/soundcloud_upload.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 878/1099] Compiling libs/canvas/poly_item.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/keyboard.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/keyboard.cc:49: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 879/1099] Compiling libs/canvas/arc.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 880/1099] Compiling libs/canvas/curve.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/import_pt.cc:25: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 881/1099] Compiling libs/canvas/canvas.cc [ 882/1099] Compiling libs/canvas/outline.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/audiosource.cc:49: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 883/1099] Compiling libs/canvas/flag.cc In file included from ../libs/ardour/uri_map.cc:30: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/uri_map.cc:30: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ ../libs/ardour/uri_map.cc:91:50: warning: 'LV2_URI_Map_Callback_Data' is deprecated [-Wdeprecated-declarations] 91 | const char* uri) | ^ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/uri_map.cc:30: /usr/lib64/lv2/uri-map.lv2/uri-map.h:53:15: note: declared here 53 | typedef void* LV2_URI_Map_Callback_Data; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 884/1099] Compiling libs/canvas/arrow.cc [ 885/1099] Compiling libs/canvas/box.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../libs/gtkmm2ext/bindings.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/bindings.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 886/1099] Compiling libs/canvas/line.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/surfaces/control_protocol/basic_ui.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 887/1099] Compiling libs/canvas/text.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/monitor_processor.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 888/1099] Compiling libs/canvas/root_group.cc [ 889/1099] Compiling libs/canvas/rectangle.cc [ 890/1099] Compiling libs/canvas/grid.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkuimanager.h:39, from ../libs/gtkmm2ext/actions.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/actions.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/actions.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 891/1099] Compiling libs/canvas/framed_curve.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/canvas/ruler.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/canvas/ruler.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 892/1099] Compiling libs/canvas/polygon.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 893/1099] Compiling libs/canvas/xfade_curve.cc [ 894/1099] Compiling libs/canvas/fill.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/canvas/rectangle.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/canvas/rectangle.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 895/1099] Compiling libs/canvas/poly_line.cc [ 896/1099] Compiling libs/canvas/pixbuf.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/text.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/text.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 897/1099] Compiling libs/canvas/circle.cc [ 898/1099] Compiling libs/canvas/tracking_text.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_stretch.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 899/1099] Compiling libs/canvas/widget.cc [ 900/1099] Compiling libs/canvas/line_set.cc [ 901/1099] Compiling libs/canvas/scroll_group.cc [ 902/1099] Compiling libs/canvas/container.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 903/1099] Compiling libs/canvas/lookup_table.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 904/1099] Compiling libs/canvas/meter.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/main.h:21, from ../libs/ardour/session_midi.cc:34: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 905/1099] Compiling libs/canvas/item.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/phase_control.h:27, from ../libs/ardour/phase_control.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 906/1099] Compiling libs/canvas/image.cc [ 907/1099] Linking build/libs/ardouralsautil/libardouralsautil.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 908/1099] Compiling libs/widgets/tabbable.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/root_group.h:24, from ../libs/canvas/root_group.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/root_group.h:24, from ../libs/canvas/root_group.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 909/1099] Compiling libs/widgets/popup.cc [ 910/1099] Compiling libs/widgets/barcontroller.cc [ 911/1099] Compiling libs/widgets/ardour_knob.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/port_insert.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 912/1099] Compiling libs/widgets/ardour_spinner.cc [ 913/1099] Compiling libs/widgets/ardour_display.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/vca.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 914/1099] Compiling libs/widgets/searchbar.cc [ 915/1099] Compiling libs/widgets/scroomer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/popup.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 916/1099] Compiling libs/widgets/ardour_dropdown.cc [ 917/1099] Compiling libs/widgets/binding_proxy.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/glibmm-2.4/glibmm/exception.h:22, from ../../../../../include/glibmm-2.4/glibmm/error.h:21, from ../../../../../include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/port_manager.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::map, boost::shared_ptr >]': ../libs/ardour/port_manager.cc:302:45: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 918/1099] Compiling libs/widgets/tooltips.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 919/1099] Compiling libs/widgets/ardour_fader.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 920/1099] Compiling libs/widgets/slider_controller.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/canvas/item.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 921/1099] Compiling libs/widgets/ardour_button.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 922/1099] Compiling libs/widgets/ui_config.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/tooltips.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/tooltips.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 923/1099] Compiling libs/waveview/wave_view.cc [ 924/1099] Linking build/libs/gtkmm2ext/libgtkmm2ext.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/widgets/ardour_fader.h:26, from ../libs/widgets/slider_controller.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 925/1099] Compiling libs/waveview/wave_view_private.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../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: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../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: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 926/1099] Compiling libs/surfaces/generic_midi/midiaction.cc [ 927/1099] Compiling libs/surfaces/generic_midi/midicontrollable.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 928/1099] Compiling libs/surfaces/generic_midi/midiinvokable.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/widgets/scroomer.h:23, from ../libs/widgets/scroomer.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 929/1099] Compiling libs/surfaces/generic_midi/midifunction.cc [ 930/1099] Compiling gtk2_ardour/midi_scroomer.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/selection.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 931/1099] Compiling gtk2_ardour/color_theme_manager.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/barcontroller.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 932/1099] Compiling gtk2_ardour/export_file_notebook.cc [ 933/1099] Compiling gtk2_ardour/region_selection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_knob.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_knob.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_knob.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_knob.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 934/1099] Compiling gtk2_ardour/export_format_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/image.h:28, from ../libs/canvas/image.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/image.h:28, from ../libs/canvas/image.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 935/1099] Compiling gtk2_ardour/pt_import_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../libs/widgets/widgets/searchbar.h:21, from ../libs/widgets/searchbar.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 936/1099] Compiling gtk2_ardour/edit_note_dialog.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/control_protocol/control_protocol.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 937/1099] Compiling gtk2_ardour/plugin_dspload_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_spinner.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 938/1099] Compiling gtk2_ardour/bundle_env_linux.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_dropdown.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_dropdown.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_dropdown.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_dropdown.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 939/1099] Compiling gtk2_ardour/ardour_message.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_display.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_display.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_display.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_display.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 940/1099] Compiling gtk2_ardour/bundle_manager.cc [ 941/1099] Compiling gtk2_ardour/control_point_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 942/1099] Compiling gtk2_ardour/mono_panner_editor.cc [ 943/1099] Compiling gtk2_ardour/configinfo.cc [ 944/1099] Compiling gtk2_ardour/automation_streamview.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:31, from ../libs/canvas/canvas.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7, from ../libs/canvas/canvas.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 945/1099] Compiling gtk2_ardour/ardour_ui3.cc [ 946/1099] Compiling gtk2_ardour/midi_tracer.cc [ 947/1099] Compiling gtk2_ardour/automation_controller.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 948/1099] Compiling gtk2_ardour/editor_route_groups.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/region_selection.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_selection.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/region_selection.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/region_selection.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_selection.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/region_selection.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/region_selection.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_selection.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_selection.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 949/1099] Compiling gtk2_ardour/idleometer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/pt_import_selector.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/pt_import_selector.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/pt_import_selector.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/pt_import_selector.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/pt_import_selector.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 950/1099] Compiling gtk2_ardour/transpose_dialog.cc [ 951/1099] Compiling gtk2_ardour/port_matrix_grid.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/plugin_dspload_ui.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 952/1099] Compiling gtk2_ardour/meter_patterns.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/configinfo.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/configinfo.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 953/1099] Compiling gtk2_ardour/editor_export_audio.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/control_point_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 954/1099] Compiling gtk2_ardour/editor_audio_import.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mono_panner_editor.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/mono_panner_editor.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 955/1099] Compiling gtk2_ardour/gain_meter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/bundle_manager.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/bundle_manager.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 956/1099] Compiling gtk2_ardour/editor_pt_import.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_controller.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_controller.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_controller.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_controller.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, 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_controller.cc:39: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 957/1099] Compiling gtk2_ardour/editor_audiotrack.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/edit_note_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/edit_note_dialog.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 958/1099] Compiling gtk2_ardour/automation_line.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/monitor_processor.h:30, from ../gtk2_ardour/ardour_ui3.cc:39: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/monitor_processor.h:30, from ../gtk2_ardour/ardour_ui3.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui3.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/monitor_processor.h:30, from ../gtk2_ardour/ardour_ui3.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/monitor_processor.h:30, from ../gtk2_ardour/ardour_ui3.cc:39: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 959/1099] Compiling gtk2_ardour/piano_roll_header.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/idleometer.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/idleometer.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/idleometer.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/idleometer.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/idleometer.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/idleometer.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 960/1099] Compiling gtk2_ardour/ardour_ui_dependents.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/transpose_dialog.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/transpose_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 961/1099] Compiling gtk2_ardour/automation_region_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/midi_tracer.h:25, from ../gtk2_ardour/midi_tracer.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/parser.h:28, from ../gtk2_ardour/midi_tracer.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/midi_tracer.h:25, from ../gtk2_ardour/midi_tracer.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/midi_tracer.h:25, from ../gtk2_ardour/midi_tracer.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/parser.h:28, from ../gtk2_ardour/midi_tracer.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/midi_tracer.h:25, from ../gtk2_ardour/midi_tracer.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/midi_tracer.h:29, from ../gtk2_ardour/midi_tracer.cc:38: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/parser.h:28, from ../gtk2_ardour/midi_tracer.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 962/1099] Compiling gtk2_ardour/editor_rulers.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_pt_import.cc:50: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_pt_import.cc:50: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_pt_import.cc:50: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_pt_import.cc:50: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/editor_pt_import.cc:50: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 963/1099] Compiling gtk2_ardour/stripable_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:7, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/meter_patterns.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:7, from ../gtk2_ardour/meter_patterns.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 964/1099] Compiling gtk2_ardour/meter_strip.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/ardour/midi_channel_filter.h:24, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/piano_roll_header.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/midi_channel_filter.h:26, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/piano_roll_header.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/piano_roll_header.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/ardour/ardour/midi_channel_filter.h:24, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/piano_roll_header.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/midi_time_axis.h:45, from ../gtk2_ardour/piano_roll_header.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/ardour/ardour/midi_channel_filter.h:24, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/ardour/ardour/midi_channel_filter.h:24, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 965/1099] Compiling gtk2_ardour/soundcloud_export_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/editor_route_groups.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/editor_route_groups.cc:31: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 966/1099] Compiling gtk2_ardour/foldback_strip.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/automation_streamview.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/automation_streamview.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 967/1099] Compiling gtk2_ardour/ardour_ui_engine.cc [ 968/1099] Compiling gtk2_ardour/missing_file_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_audiotrack.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/rc_configuration.h:28, from ../gtk2_ardour/editor_audiotrack.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_audiotrack.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_audiotrack.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/rc_configuration.h:28, from ../gtk2_ardour/editor_audiotrack.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_audiotrack.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_audiotrack.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/rc_configuration.h:28, from ../gtk2_ardour/editor_audiotrack.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/rc_configuration.h:28, from ../gtk2_ardour/editor_audiotrack.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 969/1099] Compiling gtk2_ardour/export_filename_selector.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_graph_builder.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 970/1099] Compiling gtk2_ardour/progress_reporter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_audio_import.cc:40: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_audio_import.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_audio_import.cc:40: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_audio_import.cc:40: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_audio_import.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_audio_import.cc:40: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27, from ../gtk2_ardour/editor_audio_import.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_audio_import.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_audio_import.cc:35: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 971/1099] Compiling gtk2_ardour/mono_panner.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/gain_meter.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/language.h:26, from ../../../../../include/pangomm-1.4/pangomm/attributes.h:28, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:30, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/gain_meter.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/gain_meter.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/gain_meter.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:6, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/gain_meter.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/gain_meter.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/gain_meter.cc:43: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:6, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/gain_meter.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/attrlist.h:6, from ../../../../../include/pangomm-1.4/pangomm.h:55, from ../gtk2_ardour/gain_meter.cc:30: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 972/1099] Compiling gtk2_ardour/insert_remove_time_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/stripable_time_axis.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/stripable_time_axis.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/stripable_time_axis.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 973/1099] Compiling gtk2_ardour/ardour_ui_video.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/automation_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/automation_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/automation_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/automation_region_view.cc:33: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/automation_region_view.h:27, from ../gtk2_ardour/automation_region_view.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 974/1099] Compiling gtk2_ardour/new_user_wizard.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/ardour/luabindings.cc:23: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 975/1099] Compiling gtk2_ardour/nsm.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/canvas/widget.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/canvas/widget.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 976/1099] Compiling gtk2_ardour/cursor_context.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/ardour_ui_video.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_video.cc:41: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/ardour_ui_video.cc:39: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/ardour_ui_video.cc:39: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 977/1099] Compiling gtk2_ardour/location_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_engine.cc:43: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/ardour_ui_engine.cc:41: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_engine.cc:43: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_engine.cc:43: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/ardour_ui_engine.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_engine.cc:43: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui_engine.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/ardour_ui_engine.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/ardour_ui_engine.cc:41: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 978/1099] Compiling gtk2_ardour/sfdb_freesound_mootcher.cc [ 979/1099] Compiling gtk2_ardour/transcode_ffmpeg.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mono_panner.cc:36: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/mono_panner.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 980/1099] Compiling gtk2_ardour/export_channel_selector.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/new_user_wizard.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/new_user_wizard.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/new_user_wizard.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/new_user_wizard.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 981/1099] Compiling gtk2_ardour/rhythm_ferret.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/track.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 982/1099] Compiling gtk2_ardour/main.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/insert_remove_time_dialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 983/1099] Compiling gtk2_ardour/panner_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_grid.h:26, from ../gtk2_ardour/port_matrix_grid.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_grid.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_grid.h:26, from ../gtk2_ardour/port_matrix_grid.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_grid.h:26, from ../gtk2_ardour/port_matrix_grid.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_grid.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../gtk2_ardour/port_matrix_component.h:23, from ../gtk2_ardour/port_matrix_grid.h:26, from ../gtk2_ardour/port_matrix_grid.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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:38, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/port_matrix_grid.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_grid.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_grid.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 984/1099] Compiling gtk2_ardour/midi_streamview.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/meter_strip.cc:28: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/meter_strip.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/meter_strip.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/meter_strip.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/meter_strip.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/meter_strip.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/meter_strip.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/meter_strip.cc:38: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/meter_strip.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/meter_strip.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 985/1099] Compiling gtk2_ardour/floating_text_entry.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/cursor_context.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/cursor_context.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/cursor_context.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/cursor_context.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/cursor_context.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 986/1099] Compiling gtk2_ardour/meterbridge.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/soundcloud_export_selector.h:18, from ../gtk2_ardour/soundcloud_export_selector.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/soundcloud_export_selector.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 987/1099] Compiling gtk2_ardour/script_selector.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/export_channel_selector.h:44, from ../gtk2_ardour/export_channel_selector.cc:41: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/export_channel_selector.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/export_channel_selector.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 988/1099] Compiling gtk2_ardour/route_group_menu.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/widgets/tabbable.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/tabbable.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/widgets/tabbable.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 989/1099] Compiling gtk2_ardour/region_layering_order_editor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/rhythm_ferret.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/rhythm_ferret.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 990/1099] Compiling gtk2_ardour/editor_cursors.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_filename_selector.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_filename_selector.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_filename_selector.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 991/1099] Compiling gtk2_ardour/ardour_ui2.cc [ 992/1099] Compiling gtk2_ardour/interthread_progress_window.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/missing_file_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/missing_file_dialog.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/missing_file_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/missing_file_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/strsplit.h:24, from ../gtk2_ardour/missing_file_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/missing_file_dialog.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/missing_file_dialog.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/strsplit.h:24, from ../gtk2_ardour/missing_file_dialog.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/strsplit.h:24, from ../gtk2_ardour/missing_file_dialog.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 993/1099] Compiling gtk2_ardour/keyeditor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:31, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/panner_editor.h:23, from ../gtk2_ardour/panner_editor.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:7, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/panner_editor.h:23, from ../gtk2_ardour/panner_editor.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [ 994/1099] Compiling gtk2_ardour/route_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/script_selector.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/script_selector.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 995/1099] Compiling gtk2_ardour/fft_graph.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/main.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/main.cc:57: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/main.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/main.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 996/1099] Compiling gtk2_ardour/stripable_colorpicker.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/lv2_plugin.cc:65: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../libs/ardour/lv2_plugin.cc:65: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/lv2_plugin.cc:37: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 997/1099] Compiling gtk2_ardour/midi_list_editor.cc [ 998/1099] Compiling gtk2_ardour/patch_change.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/canvas/meter.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/canvas/meter.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/canvas/meter.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../libs/canvas/meter.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 999/1099] Compiling gtk2_ardour/track_selection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/interthread_progress_window.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/iochannel.h:25, from ../../../../../include/glibmm-2.4/glibmm/main.h:24, from ../gtk2_ardour/interthread_progress_window.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/interthread_progress_window.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/interthread_progress_window.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/main.h:21, from ../gtk2_ardour/interthread_progress_window.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/interthread_progress_window.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/interthread_progress_window.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/main.h:21, from ../gtk2_ardour/interthread_progress_window.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1000/1099] Compiling gtk2_ardour/level_meter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_cursors.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_cursors.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1001/1099] Linking build/libs/ardour/libardour.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/widgets/ardour_fader.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/widgets/ardour_fader.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_fader.cc:31: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/widgets/ardour_fader.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1002/1099] Linking build/libs/canvas/libcanvas.so [1003/1099] Compiling gtk2_ardour/opts.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_group_menu.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_group_menu.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_group_menu.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1004/1099] Compiling gtk2_ardour/editor_canvas.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/widgets/scroomer.h:23, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/screen.h:7, from ../../../../../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: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/widgets/widgets/scroomer.h:24, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gdkmm-2.4/gdkmm/region.h:49, from ../../../../../include/gdkmm-2.4/gdkmm/screen.h:33, from ../../../../../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: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/widgets/widgets/scroomer.h:24, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/widgets/widgets/scroomer.h:24, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/screen.h:7, from ../../../../../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: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../libs/widgets/widgets/scroomer.h:24, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1005/1099] Compiling gtk2_ardour/vst_plugin_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/meterbridge.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../gtk2_ardour/meterbridge.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/meterbridge.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/meterbridge.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../gtk2_ardour/meterbridge.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/meterbridge.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/meterbridge.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../gtk2_ardour/meterbridge.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../gtk2_ardour/meterbridge.cc:28: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1006/1099] Compiling gtk2_ardour/editor_videotimeline.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/floating_text_entry.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/floating_text_entry.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/floating_text_entry.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/floating_text_entry.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/floating_text_entry.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/floating_text_entry.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/floating_text_entry.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/floating_text_entry.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../gtk2_ardour/floating_text_entry.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1007/1099] Compiling gtk2_ardour/midi_cut_buffer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/track_selection.cc:26: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/track_selection.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/track_selection.cc:26: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/track_selection.cc:26: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/track_selection.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/route_ui.h:33, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/track_selection.cc:26: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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/track_selection.cc:26: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/track_selection.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/track_selection.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1008/1099] Compiling gtk2_ardour/strip_silence_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/foldback_strip.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/foldback_strip.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/foldback_strip.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/foldback_strip.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/foldback_strip.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/foldback_strip.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/foldback_strip.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/foldback_strip.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/foldback_strip.cc:19: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1009/1099] Compiling gtk2_ardour/port_group.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/midi_streamview.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/midi_streamview.cc:28: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1010/1099] Compiling gtk2_ardour/luainstance.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/location_ui.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/location_ui.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1011/1099] Compiling gtk2_ardour/plugin_display.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/region_layering_order_editor.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/region_layering_order_editor.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1012/1099] Compiling gtk2_ardour/startup_fsm.cc [1013/1099] Compiling gtk2_ardour/editor_mouse.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_button.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_button.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_button.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_button.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1014/1099] Compiling gtk2_ardour/curvetest.cc [1015/1099] Compiling gtk2_ardour/midi_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../gtk2_ardour/public_editor.h:39, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/public_editor.h:40, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/public_editor.h:38, from ../gtk2_ardour/stripable_colorpicker.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1016/1099] Linking build/libs/widgets/libwidgets.so [1017/1099] Compiling gtk2_ardour/missing_plugin_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/sarray.h:25, from ../../../../../include/glibmm-2.4/glibmm/containers.h:23, from ../../../../../include/glibmm-2.4/glibmm/helperlist.h:28, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:29, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/strip_silence_dialog.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/table.h:7, from ../gtk2_ardour/strip_silence_dialog.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1018/1099] Compiling gtk2_ardour/ardour_dialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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_export_audio.cc:50: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_export_audio.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/editor_export_audio.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1019/1099] Compiling gtk2_ardour/time_info_box.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/route_time_axis.cc:43: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_time_axis.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/menu.h:7, from ../gtk2_ardour/route_time_axis.cc:41: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1020/1099] Compiling gtk2_ardour/session_dialog.cc [1021/1099] Compiling gtk2_ardour/port_matrix_column_labels.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_canvas.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/pangomm-1.4/pangomm/fontdescription.h:6, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../gtk2_ardour/editor_canvas.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1022/1099] Compiling gtk2_ardour/screensaver.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/keyeditor.cc:38: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/accelkey.h:25, from ../gtk2_ardour/keyeditor.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/keyeditor.cc:38: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/keyeditor.cc:38: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/keyeditor.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/keyeditor.cc:38: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/keyeditor.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/keyeditor.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/keyeditor.cc:33: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1023/1099] Compiling gtk2_ardour/ardour_ui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_mouse.cc:44: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_mouse.cc:44: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_mouse.cc:44: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_mouse.cc:44: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_mouse.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1024/1099] Compiling gtk2_ardour/midi_selection.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/color_theme_manager.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1025/1099] Compiling gtk2_ardour/audio_time_axis.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/transcode_ffmpeg.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/transcode_ffmpeg.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/transcode_ffmpeg.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/transcode_ffmpeg.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/transcode_ffmpeg.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/transcode_ffmpeg.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1026/1099] Linking build/libs/surfaces/control_protocol/libardourcp.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/luainstance.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/pango-1.0/pango/pangocairo.h:25, from ../gtk2_ardour/luainstance.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/luainstance.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/luainstance.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/pango-1.0/pango/pangocairo.h:25, from ../gtk2_ardour/luainstance.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/luainstance.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/luainstance.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/pango-1.0/pango/pangocairo.h:25, from ../gtk2_ardour/luainstance.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/pango-1.0/pango/pangocairo.h:25, from ../gtk2_ardour/luainstance.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1027/1099] Linking build/libs/backends/dummy/libdummy_audiobackend.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/screensaver.cc:68: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/screensaver.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1028/1099] Linking build/libs/backends/jack/libjack_audiobackend.so [1029/1099] Linking build/libs/backends/alsa/libalsa_audiobackend.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/automation_line.cc:60: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/automation_line.cc:60: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/automation_line.cc:60: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/automation_line.cc:60: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:60, from ../gtk2_ardour/automation_line.cc:62: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1030/1099] Compiling gtk2_ardour/ruler_dialog.cc [1031/1099] Linking build/libs/surfaces/generic_midi/libardour_generic_midi.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_info_box.cc:25: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1032/1099] Linking build/libs/surfaces/faderport/libardour_faderport.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/ardour_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_dialog.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/ardour_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/ardour_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_dialog.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/window.h:33, from ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/ardour_dialog.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_dialog.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_dialog.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_dialog.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1033/1099] Linking build/libs/surfaces/faderport8/libardour_faderport8.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:44: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/waveview/wave_view.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:44: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:44: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:44: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/waveview/wave_view.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1034/1099] Linking build/libs/surfaces/faderport8/libardour_faderport16.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34, from ../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui2.cc:49: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/ardour_ui2.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/settings.h:7, from ../gtk2_ardour/ardour_ui2.cc:41: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1035/1099] Linking build/libs/surfaces/faderport8/libardour_faderport2.so [1036/1099] Linking build/libs/surfaces/cc121/libardour_cc121.so [1037/1099] Linking build/libs/waveview/libwaveview.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/sfdb_ui.h:34, from ../gtk2_ardour/sfdb_freesound_mootcher.h:49, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7, from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1038/1099] Linking build/libs/surfaces/mackie/libardour_mcp.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_selector.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_format_selector.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7, from ../gtk2_ardour/export_format_selector.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1039/1099] Linking build/libs/surfaces/us2400/libardour_us2400.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/fft_graph.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/fft_graph.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/fft_graph.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/fft_graph.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/fft_graph.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../gtk2_ardour/fft_graph.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/analysis_window.h:29, from ../gtk2_ardour/fft_graph.cc:44: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/fft_graph.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/fft_graph.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/font.h:31, from ../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29, from ../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/image.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:24, from ../gtk2_ardour/ruler_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1040/1099] Linking build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so [1041/1099] Linking build/libs/surfaces/osc/libardour_osc.so [1042/1099] Linking build/libs/surfaces/wiimote/libardour_wiimote.so [1043/1099] Linking build/libs/surfaces/push2/libardour_push2.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/object.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/midi_list_editor.h:23, from ../gtk2_ardour/midi_list_editor.cc:40: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7, from ../gtk2_ardour/midi_list_editor.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7, from ../gtk2_ardour/midi_list_editor.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1044/1099] Linking build/libs/surfaces/contourdesign/libardour_contourdesign.so [1045/1099] Linking build/libs/panners/2in2out/libpan2in2out.so [1046/1099] Linking build/libs/panners/1in2out/libpan1in2out.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../gtk2_ardour/export_format_selector.h:30, from ../gtk2_ardour/export_file_notebook.h:39, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7, from ../gtk2_ardour/export_file_notebook.h:29, from ../gtk2_ardour/export_file_notebook.cc:24: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1047/1099] Linking build/libs/panners/vbap/libpanvbap.so In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:7, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/misc.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/missing_plugin_dialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1048/1099] Linking build/libs/panners/stereobalance/libpanbalance.so [1049/1099] Compiling gtk2_ardour/about.cc [1050/1099] Compiling gtk2_ardour/mini_timeline.cc [1051/1099] Compiling gtk2_ardour/plugin_setup_dialog.cc [1052/1099] Compiling gtk2_ardour/time_axis_view.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../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: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/nsm.cc:27: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1053/1099] Compiling gtk2_ardour/luadialog.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_rulers.cc:39: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_rulers.cc:39: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../gtk2_ardour/editor_rulers.cc:39: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/editor_rulers.cc:51: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:34, from ../../../../../include/gtk-2.0/gtk/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1054/1099] Compiling gtk2_ardour/editor_locations.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/audio_time_axis.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/audio_time_axis.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/audio_time_axis.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/audio_time_axis.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_time_axis.cc:43: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1055/1099] Compiling gtk2_ardour/export_video_dialog.cc [1056/1099] Compiling gtk2_ardour/panner_interface.cc [1057/1099] Compiling gtk2_ardour/transform_dialog.cc In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/ardour_ui_dependents.cc:39: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/ardour_ui_dependents.cc:39: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/ardour_ui_dependents.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/ardour_ui_dependents.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/ardour_ui_dependents.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/ardour_ui_dependents.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/ardour_ui_dependents.cc:45: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1058/1099] Compiling gtk2_ardour/port_matrix_body.cc [1059/1099] Compiling gtk2_ardour/processor_box.cc [1060/1099] Compiling gtk2_ardour/pingback.cc [1061/1099] Compiling gtk2_ardour/selection.cc [1062/1099] Compiling gtk2_ardour/ardour_ui_ed.cc [1063/1099] Compiling gtk2_ardour/send_ui.cc [1064/1099] Compiling gtk2_ardour/transcode_video_dialog.cc [1065/1099] Compiling headless/load_session.cc [1066/1099] Compiling headless/misc.cc [1067/1099] Compiling session_utils/common.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mini_timeline.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/mini_timeline.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mini_timeline.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mini_timeline.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/mini_timeline.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mini_timeline.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/mini_timeline.cc:30: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/mini_timeline.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../gtk2_ardour/mini_timeline.cc:20: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1068/1099] Compiling session_utils/copy-mixer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/gobject/gbinding.h:28, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/port_matrix_column_labels.cc:23: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1069/1099] Compiling session_utils/common.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/vst_plugin_ui.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1070/1099] Compiling session_utils/export.cc In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/luadialog.cc:22: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1071/1099] Compiling session_utils/common.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:7, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_display.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:7, from ../gtk2_ardour/plugin_display.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1072/1099] Compiling session_utils/fix_bbtppq.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/transform_dialog.cc:22: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:7, from ../gtk2_ardour/transform_dialog.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1073/1099] Compiling session_utils/new_empty_session.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31, from ../gtk2_ardour/about.h:23, from ../gtk2_ardour/about.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/about.cc:33: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31, from ../gtk2_ardour/about.h:23, from ../gtk2_ardour/about.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31, from ../gtk2_ardour/about.h:23, from ../gtk2_ardour/about.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/about.cc:33: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31, from ../gtk2_ardour/about.h:23, from ../gtk2_ardour/about.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ [1074/1099] Compiling session_utils/common.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/processor_box.h:32, from ../gtk2_ardour/opts.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/session.h:53, from ../gtk2_ardour/opts.cc:31: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/processor_box.h:32, from ../gtk2_ardour/opts.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/processor_box.h:32, from ../gtk2_ardour/opts.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/opts.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/processor_box.h:32, from ../gtk2_ardour/opts.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../gtk2_ardour/processor_box.h:38, from ../gtk2_ardour/opts.cc:34: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/opts.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../gtk2_ardour/opts.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1075/1099] Compiling session_utils/new_session.cc [1076/1099] Compiling session_utils/common.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/patch_change.cc:27: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/regex.h:26, from ../gtk2_ardour/patch_change.cc:25: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/patch_change.cc:27: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/patch_change.cc:27: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/regex.h:24, from ../gtk2_ardour/patch_change.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/patch_change.cc:27: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/patch_change.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/regex.h:24, from ../gtk2_ardour/patch_change.cc:25: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/regex.h:24, from ../gtk2_ardour/patch_change.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1077/1099] Compiling libs/fst/scanner.cc In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/copy-mixer.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/level_meter.cc:29: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../gtk2_ardour/level_meter.cc:26: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/level_meter.cc:29: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/level_meter.cc:29: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../gtk2_ardour/level_meter.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/level_meter.cc:29: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/level_meter.cc:29: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../gtk2_ardour/level_meter.cc:26: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../gtk2_ardour/level_meter.cc:26: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/startup_fsm.cc:24: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7, from ../gtk2_ardour/startup_fsm.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7, from ../gtk2_ardour/startup_fsm.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../headless/load_session.cc:28: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/new_empty_session.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1078/1099] Linking build/headless/hardour-6.0.0 In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_videotimeline.cc:28: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/rc_configuration.h:28, from ../gtk2_ardour/editor_videotimeline.cc:24: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_videotimeline.cc:28: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_videotimeline.cc:28: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/editor_videotimeline.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../gtk2_ardour/ardour_ui.h:53, from ../gtk2_ardour/editor_videotimeline.cc:28: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../gtk2_ardour/ardour_ui.h:66, from ../gtk2_ardour/editor_videotimeline.cc:28: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/editor_videotimeline.cc:21: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/editor_videotimeline.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_axis_view.cc:46: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/time_axis_view.cc:35: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/time_axis_view.cc:35: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/processor_box.cc:41: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/processor_box.cc:38: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/processor_box.cc:41: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/processor_box.cc:41: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/processor_box.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/processor_box.cc:41: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/processor_box.cc:48: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/processor_box.cc:38: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/processor_box.cc:38: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/common.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1079/1099] Linking build/session_utils/ardour6-new_empty_session In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/fix_bbtppq.cc:25: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/selection.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/selection.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/selection.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/selection.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.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:38, from ../gtk2_ardour/selection.cc:46: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/plugin_setup_dialog.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/frame.h:7, from ../gtk2_ardour/plugin_setup_dialog.cc:19: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/common.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_matrix_body.cc:25: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_body.cc:22: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_matrix_body.cc:25: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_matrix_body.cc:25: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../gtk2_ardour/port_matrix_body.cc:22: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_matrix_body.cc:25: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/common.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1080/1099] Linking build/libs/fst/ardour-vst-scanner In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/export.cc:22: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1081/1099] Linking build/session_utils/ardour6-export In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29, from ../gtk2_ardour/session_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/session_dialog.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29, from ../gtk2_ardour/session_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29, from ../gtk2_ardour/session_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/session_dialog.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29, from ../gtk2_ardour/session_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_dialog.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/session_dialog.cc:30: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/session_dialog.cc:30: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/send_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/pango-1.0/pango/pango-coverage.h:25, from ../../../../../include/pango-1.0/pango/pango-font.h:25, from ../../../../../include/pango-1.0/pango/pango-attributes.h:25, from ../../../../../include/pango-1.0/pango/pango.h:25, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:37, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/send_ui.cc:23: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/send_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/send_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/send_ui.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/send_ui.cc:30: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../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/send_ui.h:25, from ../gtk2_ardour/send_ui.cc:32: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/gtk-2.0/gdk/gdktypes.h:36, from ../../../../../include/gtk-2.0/gdk/gdkcolor.h:35, from ../../../../../include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/send_ui.cc:23: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/common.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1082/1099] Linking build/session_utils/ardour6-copy-mixer In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/common.cc:21: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1083/1099] Linking build/session_utils/ardour6-fix_bbtppq In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../session_utils/new_session.cc:23: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1084/1099] Linking build/session_utils/ardour6-new_session In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_ui.cc:65: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/gdkmm-2.4/gdkmm/types.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../gtk2_ardour/ardour_ui.cc:64: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_ui.cc:65: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_ui.cc:65: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/ardour_ui.cc:61: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_ui.cc:65: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui.cc:66: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../gtk2_ardour/ardour_ui.cc:61: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../gtk2_ardour/ardour_ui.cc:61: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector]': ../libs/ardour/ardour/disk_writer.h:72:55: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/listhandle.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/editor_locations.h:24, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/location_ui.h:30, from ../gtk2_ardour/editor_locations.cc:21: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../gtk2_ardour/editor_locations.h:24, from ../gtk2_ardour/editor_locations.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/pingback.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/pingback.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/pingback.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/pingback.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glib-2.0/glib/gprintf.h:21, from ../../../../../include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/pingback.cc:31: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/container.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/pingback.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gdkmm-2.4/gdkmm.h:34, from ../../../../../include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/thread.h:48, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../../../../../include/gtkmm-2.4/gtkmm.h:87, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm.h:91, from ../gtk2_ardour/panner_interface.cc:20: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_group.cc:49: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/value.h:24, from ../../../../../include/glibmm-2.4/glibmm/error.h:22, from ../../../../../include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:27: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_group.cc:49: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_group.cc:49: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_group.cc:49: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/port_group.cc:52: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:27: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:27: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/transcode_video_dialog.cc:33: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/transcode_video_dialog.cc:32: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/class.h:24, from ../../../../../include/glibmm-2.4/glibmm/objectbase.h:21, from ../../../../../include/glibmm-2.4/glibmm/object.h:29, from ../../../../../include/pangomm-1.4/pangomm/context.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/midi_time_axis.cc:37: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_time_axis.cc:36: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/separator.h:7, from ../gtk2_ardour/midi_time_axis.cc:36: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:74:23: note: in expansion of macro 'g_atomic_int_get' 74 | const uint32_t mm = g_atomic_int_get(&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:80:36: note: in expansion of macro 'g_atomic_int_get' 80 | return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': ../../../../../include/glib-2.0/glib/gatomic.h:95:35: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 95 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^ ../libs/ardour/ardour/midi_channel_filter.h:84:10: note: in expansion of macro 'g_atomic_int_get' 84 | return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glib-2.0/gio/gioenums.h:28, from ../../../../../include/glib-2.0/gio/giotypes.h:28, from ../../../../../include/glib-2.0/gio/gio.h:26, from ../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from ../../../../../include/gtk-2.0/gdk/gdk.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:32, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../../../../../include/gtkmm-2.4/gtkmm/box.h:44, from ../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_video_dialog.cc:35: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_video_dialog.cc:34: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/unicode.h:23, from ../../../../../include/glibmm-2.4/glibmm/ustring.h:21, from ../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../gtk2_ardour/export_video_dialog.cc:34: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, from ../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32, from ../../../../../include/gtk-2.0/gtk/gtk.h:33, from ../gtk2_ardour/ardour_ui_ed.cc:42: ../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from ../../../../../include/glib-2.0/gobject/gobject.h:24, from ../../../../../include/glib-2.0/gobject/gbinding.h:29, from ../../../../../include/glib-2.0/glib-object.h:22, from ../../../../../include/glibmm-2.4/glibmm/varianttype.h:24, from ../../../../../include/glibmm-2.4/glibmm/variant.h:24, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ardour_ui_ed.cc:40: ../../../../../include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../gtk2_ardour/ardour_ui_ed.cc:42: ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 59 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 60 | void (*__gtk_reserved2); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] 61 | void (*__gtk_reserved3); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] 62 | void (*__gtk_reserved4); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] 63 | void (*__gtk_reserved5); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] 64 | void (*__gtk_reserved6); | ^ ../../../../../include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] 65 | void (*__gtk_reserved7); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31, from ../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from ../../../../../include/gtk-2.0/gtk/gtk.h:126, from ../gtk2_ardour/ardour_ui_ed.cc:42: ../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ardour_ui_ed.cc:40: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:173, from ../gtk2_ardour/ardour_ui_ed.cc:42: ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] 76 | void (*__gtk_reserved1); | ^ ../../../../../include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] 77 | void (*__gtk_reserved2); | ^ In file included from ../../../../../include/gtkmm-2.4/gtkmm/image.h:33, from ../../../../../include/gtkmm-2.4/gtkmm/entry.h:37, from ../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui_ed.cc:50: ../../../../../include/gdkmm-2.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 ../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../include/glib-2.0/glib.h:30, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ardour_ui_ed.cc:40: ../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/ardour_ui_ed.cc:80: ../libs/ardour/ardour/uri_map.h:111:22: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] 111 | LV2_URI_Map_Feature _uri_map_feature_data; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/uri_map.h:31, from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/ardour_ui_ed.cc:80: /usr/lib64/lv2/uri-map.lv2/uri-map.h:102:3: note: declared here 102 | } LV2_URI_Map_Feature; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h:32, from ../../../../../include/glib-2.0/glib/gasyncqueue.h:32, from ../../../../../include/glib-2.0/glib.h:32, from ../../../../../include/glibmm-2.4/glibmm/refptr.h:21, from ../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from ../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21, from ../../../../../include/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ardour_ui_ed.cc:40: ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': ../libs/ardour/ardour/session.h:312:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:344:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1085/1099] Linking build/gtk2_ardour/ardour-6.0.0 [1086/1099] Symlinking build/libs/ptformat/libptformat.so [1087/1099] Symlinking build/libs/vamp-plugins/libardourvampplugins.so [1088/1099] Symlinking build/libs/vamp-pyin/libardourvamppyin.so [1089/1099] Symlinking build/libs/pbd/libpbd.so [1090/1099] Symlinking build/libs/midi++2/libmidipp.so [1091/1099] Symlinking build/libs/evoral/libevoral.so [1092/1099] Symlinking build/libs/temporal/libtemporal.so [1093/1099] Symlinking build/libs/ardour/libardour.so [1094/1099] Symlinking build/libs/gtkmm2ext/libgtkmm2ext.so [1095/1099] Symlinking build/libs/audiographer/libaudiographer.so [1096/1099] Symlinking build/libs/canvas/libcanvas.so [1097/1099] Symlinking build/libs/widgets/libwidgets.so [1098/1099] Symlinking build/libs/waveview/libwaveview.so [1099/1099] Symlinking build/libs/ardouralsautil/libardouralsautil.so Waf: Leaving directory `/usr/src/RPM/BUILD/ardour-6.0/build' 'build' finished successfully (11m59.794s) + /usr/bin/python2.7 ./waf i18n_mo Waf: Entering directory `/usr/src/RPM/BUILD/ardour-6.0/build' Generating po/zh.po Generating po/sv.po Generating po/ru.po Generating po/pt_PT.po Generating po/pt.po Generating po/pl.po Generating po/nn.po Generating po/ja.po Generating po/it.po Generating po/fr.po Generating po/eu.po Generating po/es.po Generating po/en_GB.po Generating po/el.po Generating po/de.po Generating po/cs.po Generating po/zh.po Generating po/sv.po Generating po/ru.po Generating po/pl.po Generating po/nn.po Generating po/ja.po Generating po/it.po Generating po/fr.po Generating po/eu.po Generating po/es.po Generating po/en_GB.po Generating po/el.po Generating po/de.po Generating po/cs.po po/cs.po:302: 'msgid' and 'msgstr' entries do not both end with '\n' msgfmt: found 1 fatal error Generating po/zh.po Generating po/ru.po Generating po/pt.po Generating po/pl.po Generating po/nn.po Generating po/ja.po Generating po/fr.po Generating po/eu.po Generating po/es.po Generating po/el.po Generating po/de.po Generating po/cs.po Waf: Leaving directory `/usr/src/RPM/BUILD/ardour-6.0/build' 'i18n_mo' finished successfully (3.035s) + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.77820 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/ardour-buildroot + : + /bin/rm -rf -- /usr/src/tmp/ardour-buildroot + cd ardour-6.0 + /usr/bin/python2.7 ./waf install --destdir=/usr/src/tmp/ardour-buildroot Waf: Entering directory `/usr/src/RPM/BUILD/ardour-6.0/build' Using packaged revision + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/sanityCheck (from build/tools/sanity_check/sanityCheck) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/engines/libclearlooks.so (from build/libs/clearlooks-newer/libclearlooks.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libhidapi.a (from build/libs/hidapi/libhidapi.a) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libptformat.so.0 (to libptformat.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libptformat.so (to libptformat.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvampplugins.so (to libardourvampplugins.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvampplugins.so.0 (to libardourvampplugins.so.0.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvampplugins.so.0.0.0 (from build/libs/vamp-plugins/libardourvampplugins.so) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvamppyin.so (to libardourvamppyin.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvamppyin.so.0 (to libardourvamppyin.so.0.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvamppyin.so.0.0.0 (from build/libs/vamp-pyin/libardourvamppyin.so) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so (to libpbd.so.4.1.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so.4 (to libpbd.so.4.1.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libmidipp.so.4 (to libmidipp.so.4.1.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libmidipp.so (to libmidipp.so.4.1.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libevoral.so.0 (to libevoral.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libevoral.so (to libevoral.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libtemporal.so.0 (to libtemporal.so.0.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libtemporal.so.0.0.0 (from build/libs/temporal/libtemporal.so) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libtemporal.so (to libtemporal.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so (to libardour.so.3.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so.3 (to libardour.so.3.0.0) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/cs/LC_MESSAGES/ardour6.mo (from libs/ardour/po/cs.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/en_GB/LC_MESSAGES/ardour6.mo (from libs/ardour/po/en_GB.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/eu/LC_MESSAGES/ardour6.mo (from libs/ardour/po/eu.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/es/LC_MESSAGES/ardour6.mo (from libs/ardour/po/es.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/fr/LC_MESSAGES/ardour6.mo (from libs/ardour/po/fr.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ja/LC_MESSAGES/ardour6.mo (from libs/ardour/po/ja.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/it/LC_MESSAGES/ardour6.mo (from libs/ardour/po/it.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/nn/LC_MESSAGES/ardour6.mo (from libs/ardour/po/nn.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pl/LC_MESSAGES/ardour6.mo (from libs/ardour/po/pl.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/sv/LC_MESSAGES/ardour6.mo (from libs/ardour/po/sv.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ru/LC_MESSAGES/ardour6.mo (from libs/ardour/po/ru.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/zh/LC_MESSAGES/ardour6.mo (from libs/ardour/po/zh.mo) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libgtkmm2ext.so.0 (to libgtkmm2ext.so.0.8.3) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/de/LC_MESSAGES/ardour6.mo (from libs/ardour/po/de.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/el/LC_MESSAGES/ardour6.mo (from libs/ardour/po/el.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/cs/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/cs.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/de/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/de.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/el/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/el.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/eu/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/eu.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/es/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/es.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/fr/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/fr.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ja/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/ja.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/nn/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/nn.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pt/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/pt.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pl/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/pl.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ru/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/ru.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/zh/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/zh.mo) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so (to libaudiographer.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0 (to libaudiographer.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libgtkmm2ext.so (to libgtkmm2ext.so.0.8.3) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libcanvas.so.0 (to libcanvas.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libcanvas.so (to libcanvas.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwidgets.so (to libwidgets.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwidgets.so.0 (to libwidgets.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwaveview.so (to libwaveview.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwaveview.so.0 (to libwaveview.so.0.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.ttl (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/reasonablesynth.lv2/manifest.ttl (from build/libs/LV2/reasonablesynth.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-comp.lv2/manifest.ttl (from build/libs/LV2/a-comp.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.so (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-comp.lv2/a-comp.ttl (from build/libs/LV2/a-comp.lv2/a-comp.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-comp.lv2/presets.ttl (from build/libs/LV2/a-comp.lv2/presets.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-comp.lv2/a-comp#stereo.ttl (from build/libs/LV2/a-comp.lv2/a-comp#stereo.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-exp.lv2/manifest.ttl (from build/libs/LV2/a-exp.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-comp.lv2/a-comp.so (from build/libs/LV2/a-comp.lv2/a-comp.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-exp.lv2/a-exp#stereo.ttl (from build/libs/LV2/a-exp.lv2/a-exp#stereo.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-exp.lv2/a-exp.ttl (from build/libs/LV2/a-exp.lv2/a-exp.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-exp.lv2/a-exp.so (from build/libs/LV2/a-exp.lv2/a-exp.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-delay.lv2/manifest.ttl (from build/libs/LV2/a-delay.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-delay.lv2/a-delay.ttl (from build/libs/LV2/a-delay.lv2/a-delay.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-delay.lv2/presets.ttl (from build/libs/LV2/a-delay.lv2/presets.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-delay.lv2/a-delay.so (from build/libs/LV2/a-delay.lv2/a-delay.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-eq.lv2/manifest.ttl (from build/libs/LV2/a-eq.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-eq.lv2/a-eq.ttl (from build/libs/LV2/a-eq.lv2/a-eq.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-eq.lv2/a-eq.so (from build/libs/LV2/a-eq.lv2/a-eq.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-reverb.lv2/manifest.ttl (from build/libs/LV2/a-reverb.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-reverb.lv2/a-reverb.ttl (from build/libs/LV2/a-reverb.lv2/a-reverb.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-reverb.lv2/a-reverb.so (from build/libs/LV2/a-reverb.lv2/a-reverb.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-fluidsynth.lv2/manifest.ttl (from build/libs/LV2/a-fluidsynth.lv2/manifest.ttl) + install /usr/src/tmp/ardour-buildroot/usr/bin/ardour6 (from build/gtk2_ardour/ardour6) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.so (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/clearlooks.rc (from build/gtk2_ardour/clearlooks.rc) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/clearlooks.ardoursans.rc (from build/gtk2_ardour/clearlooks.ardoursans.rc) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/default_ui_config (from build/gtk2_ardour/default_ui_config) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/trx.menus (from build/gtk2_ardour/trx.menus) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/ardour.keys (from build/gtk2_ardour/ardour.keys) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/ardour.menus (from build/gtk2_ardour/ardour.menus) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/act-disabled.png (from gtk2_ardour/icons/act-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/add.png (from gtk2_ardour/icons/add.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/anchored_trim_left_cursor.png (from gtk2_ardour/icons/anchored_trim_left_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/anchored_trim_right_cursor.png (from gtk2_ardour/icons/anchored_trim_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/application-x-ardour_16px.png (from gtk2_ardour/icons/application-x-ardour_16px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/ArdourMono.ttf (from gtk2_ardour/ArdourMono.ttf) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/cs/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/cs.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/de/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/de.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/el/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/el.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/en_GB/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/en_GB.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/es/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/es.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/ArdourSans.ttf (from gtk2_ardour/ArdourSans.ttf) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_16px.png (from gtk2_ardour/resources/Ardour-icon_16px.png) - install /usr/src/tmp/ardour-buildroot/etc/ardour6/default_ui_config (from build/gtk2_ardour/default_ui_config) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/blueberry_milk-ardour.colors (from gtk2_ardour/themes/blueberry_milk-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/caineville-ardour.colors (from gtk2_ardour/themes/caineville-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/clear_gray-ardour.colors (from gtk2_ardour/themes/clear_gray-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/cubasish-ardour.colors (from gtk2_ardour/themes/cubasish-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/dark-ardour.colors (from gtk2_ardour/themes/dark-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/themes/unastudia-ardour.colors (from gtk2_ardour/themes/unastudia-ardour.colors) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_22px.png (from gtk2_ardour/resources/Ardour-icon_22px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_256px.png (from gtk2_ardour/resources/Ardour-icon_256px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_32px.png (from gtk2_ardour/resources/Ardour-icon_32px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_48px.png (from gtk2_ardour/resources/Ardour-icon_48px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-icon_512px.png (from gtk2_ardour/resources/Ardour-icon_512px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-small-splash.png (from gtk2_ardour/resources/Ardour-small-splash.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/fr/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/fr.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/application-x-ardour_22px.png (from gtk2_ardour/icons/application-x-ardour_22px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/application-x-ardour_32px.png (from gtk2_ardour/icons/application-x-ardour_32px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/application-x-ardour_48px.png (from gtk2_ardour/icons/application-x-ardour_48px.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/ardour-app-icon_osx.png (from gtk2_ardour/icons/ardour-app-icon_osx.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/eu/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/eu.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/resources/Ardour-splash.png (from gtk2_ardour/resources/Ardour-splash.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/ardour-app-icon_osx_mask.png (from gtk2_ardour/icons/ardour-app-icon_osx_mask.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/cc121.png (from gtk2_ardour/icons/cc121.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/chord.png (from gtk2_ardour/icons/chord.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/close.png (from gtk2_ardour/icons/close.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/computer_keyboard.png (from gtk2_ardour/icons/computer_keyboard.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/computer_keyboard_active.png (from gtk2_ardour/icons/computer_keyboard_active.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/eighthnote.png (from gtk2_ardour/icons/eighthnote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/expand_left_right_cursor.png (from gtk2_ardour/icons/expand_left_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/expand_up_down_cursor.png (from gtk2_ardour/icons/expand_up_down_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fade_in_cursor.png (from gtk2_ardour/icons/fade_in_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fade_out_cursor.png (from gtk2_ardour/icons/fade_out_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadein-constant-power.png (from gtk2_ardour/icons/fadein-constant-power.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadein-fast-cut.png (from gtk2_ardour/icons/fadein-fast-cut.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadein-linear.png (from gtk2_ardour/icons/fadein-linear.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadein-slow-cut.png (from gtk2_ardour/icons/fadein-slow-cut.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadein-symmetric.png (from gtk2_ardour/icons/fadein-symmetric.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadeout-constant-power.png (from gtk2_ardour/icons/fadeout-constant-power.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadeout-fast-cut.png (from gtk2_ardour/icons/fadeout-fast-cut.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadeout-linear.png (from gtk2_ardour/icons/fadeout-linear.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadeout-slow-cut.png (from gtk2_ardour/icons/fadeout-slow-cut.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fadeout-symmetric.png (from gtk2_ardour/icons/fadeout-symmetric.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/faderport-small.png (from gtk2_ardour/icons/faderport-small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/faderport16-small.png (from gtk2_ardour/icons/faderport16-small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ja/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/ja.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/faderport2018-small.png (from gtk2_ardour/icons/faderport2018-small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/faderport8-small.png (from gtk2_ardour/icons/faderport8-small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/it/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/it.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/nn/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/nn.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/ferret_02.png (from gtk2_ardour/icons/ferret_02.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/forte.png (from gtk2_ardour/icons/forte.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fortissimo.png (from gtk2_ardour/icons/fortissimo.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/fortississimo.png (from gtk2_ardour/icons/fortississimo.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/grabber.png (from gtk2_ardour/icons/grabber.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/grabber_edit_point.png (from gtk2_ardour/icons/grabber_edit_point.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/grabber_note.png (from gtk2_ardour/icons/grabber_note.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/halfnote.png (from gtk2_ardour/icons/halfnote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/i_beam_cursor.png (from gtk2_ardour/icons/i_beam_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/launch_control_xl.png (from gtk2_ardour/icons/launch_control_xl.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/mezzforte.png (from gtk2_ardour/icons/mezzforte.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/mezzoforte.png (from gtk2_ardour/icons/mezzoforte.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pt/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/pt.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/mezzopiano.png (from gtk2_ardour/icons/mezzopiano.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi-input-active.png (from gtk2_ardour/icons/midi-input-active.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi-input-inactive.png (from gtk2_ardour/icons/midi-input-inactive.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi_socket_small.png (from gtk2_ardour/icons/midi_socket_small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi_sound_notes.png (from gtk2_ardour/icons/midi_sound_notes.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi_tool_erase.png (from gtk2_ardour/icons/midi_tool_erase.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi_tool_pencil.png (from gtk2_ardour/icons/midi_tool_pencil.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pt_PT/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/pt_PT.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/pl/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/pl.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/ru/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/ru.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/sv/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/sv.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/zh/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/zh.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/midi_tool_select.png (from gtk2_ardour/icons/midi_tool_select.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/move_cursor.png (from gtk2_ardour/icons/move_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/mute-disabled.png (from gtk2_ardour/icons/mute-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/mute-enabled.png (from gtk2_ardour/icons/mute-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/artist_control.device (from share/mcp/artist_control.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + DVD-A.preset (from share/export/CD + DVD-A.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + FLAC (tagged).preset (from share/export/CD + FLAC (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + FLAC.preset (from share/export/CD + FLAC.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/SSL Nucleus Ardour.profile (from share/mcp/SSL Nucleus Ardour.profile) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/AKAI_MIDIMix_EQ_Mode.map (from share/midi_maps/AKAI_MIDIMix_EQ_Mode.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/artist_mix.device (from share/mcp/artist_mix.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/bcf2000.device (from share/mcp/bcf2000.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + Ogg_Vorbis (tagged).preset (from share/export/CD + Ogg_Vorbis (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/AKAI_MIDIMix_Normal_Mode.map (from share/midi_maps/AKAI_MIDIMix_Normal_Mode.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/AKAI_MPK61.map (from share/midi_maps/AKAI_MPK61.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/muted-by-others.png (from gtk2_ardour/icons/muted-by-others.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/padlock_closed.png (from gtk2_ardour/icons/padlock_closed.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/padlock_open.png (from gtk2_ardour/icons/padlock_open.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/AKAI_MPKmini.map (from share/midi_maps/AKAI_MPKmini.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/pianissimo.png (from gtk2_ardour/icons/pianissimo.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Alesis_QX25.map (from share/midi_maps/Alesis_QX25.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/osc/TTC2.preset (from share/osc/TTC2.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/plugin_metadata/plugin_statuses (from share/plugin_metadata/plugin_statuses) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/osc/basic-touchosc.preset (from share/osc/basic-touchosc.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/user.profile (from share/mcp/user.profile) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/cmc.device (from share/mcp/cmc.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/mc+xt+xt.device (from share/mcp/mc+xt+xt.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/pianississimo.png (from gtk2_ardour/icons/pianississimo.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/piano.png (from gtk2_ardour/icons/piano.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/push2-small.png (from gtk2_ardour/icons/push2-small.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/quarternote.png (from gtk2_ardour/icons/quarternote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/mc+xt.device (from share/mcp/mc+xt.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/mc.device (from share/mcp/mc.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Arturia_KeyLab49.map (from share/midi_maps/Arturia_KeyLab49.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/DDX3216.map (from share/midi_maps/DDX3216.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/plugin_metadata/plugin_tags (from share/plugin_metadata/plugin_tags) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/plugin_metadata/wscript (from share/plugin_metadata/wscript) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + Ogg_Vorbis + FLAC (tagged).preset (from share/export/CD + Ogg_Vorbis + FLAC (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD + Ogg_Vorbis.preset (from share/export/CD + Ogg_Vorbis.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD only.preset (from share/export/CD only.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/DVD-A only.preset (from share/export/DVD-A only.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/FLAC (tagged).preset (from share/export/FLAC (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/FLAC.preset (from share/export/FLAC.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis (tagged).preset (from share/export/Ogg_Vorbis (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis + FLAC (tagged).preset (from share/export/Ogg_Vorbis + FLAC (tagged).preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis + FLAC.preset (from share/export/Ogg_Vorbis + FLAC.preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis .preset (from share/export/Ogg_Vorbis .preset) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/BWAV 24bit Export.format (from share/export/BWAV 24bit Export.format) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_empty_session (to /usr/lib64/ardour6/utils/ardour-util.sh) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/mcpro.device (from share/mcp/mcpro.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/mcproxt.device (from share/mcp/mcproxt.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/midikbd.device (from share/mcp/midikbd.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/rec-enabled.png (from gtk2_ardour/icons/rec-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/rec-in-progress.png (from gtk2_ardour/icons/rec-in-progress.png) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_session (to /usr/lib64/ardour6/utils/ardour-util.sh) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour-util.sh (from build/session_utils/ardour-util.sh) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-fix_bbtppq (to /usr/lib64/ardour6/utils/ardour-util.sh) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL.map (from share/midi_maps/Korg_nanoKONTROL.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/HiAndLowPass.lua (from share/scripts/HiAndLowPass.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/a-noise.lua (from share/scripts/a-noise.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/a_mute.lua (from share/scripts/a_mute.lua) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-copy-mixer (to /usr/lib64/ardour6/utils/ardour-util.sh) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/ART_Multiverb_Alpha_2_0.midnam (from share/patchfiles/ART_Multiverb_Alpha_2_0.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Access_Virus_A.midnam (from share/patchfiles/Access_Virus_A.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Access_Virus_B_KB_Indigo.midnam (from share/patchfiles/Access_Virus_B_KB_Indigo.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Access_Virus_Rack.midnam (from share/patchfiles/Access_Virus_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/ardour-exec-wrapper (from build/libs/vfork/ardour-exec-wrapper) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardouralsautil.so.0 (to libardouralsautil.so.0.0.1) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/rec-safe-disabled.png (from gtk2_ardour/icons/rec-safe-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/rec-safe-enabled.png (from gtk2_ardour/icons/rec-safe-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record-normal-disabled.png (from gtk2_ardour/icons/record-normal-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record-normal-enabled.png (from gtk2_ardour/icons/record-normal-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record-normal-in-progress.png (from gtk2_ardour/icons/record-normal-in-progress.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_DM5.midnam (from share/patchfiles/Alesis_DM5.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_4.midnam (from share/patchfiles/Alesis_MIDIVerb_4.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/BWAV 32float Export.format (from share/export/BWAV 32float Export.format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/CD (Red Book).format (from share/export/CD (Red Book).format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/DVD-A.format (from share/export/DVD-A.format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/FLAC 24 bit (tagged).format (from share/export/FLAC 24 bit (tagged).format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/templates/.stub (from share/templates/.stub) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL2.map (from share/midi_maps/Korg_nanoKONTROL2.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL2_With_Master.map (from share/midi_maps/Korg_nanoKONTROL2_With_Master.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Master.map (from share/midi_maps/Korg_nanoKONTROL_Master.map) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardouralsautil.so (to libardouralsautil.so.0.0.1) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/nucleus-platform-midi.device (from share/mcp/nucleus-platform-midi.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/a_slow_mute.lua (from share/scripts/a_slow_mute.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/css/main.css (from share/web_surfaces/builtin/mixer-demo/css/main.css) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/css/widget.css (from share/web_surfaces/builtin/mixer-demo/css/widget.css) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/img/ardour-icon.svg (from share/web_surfaces/builtin/mixer-demo/img/ardour-icon.svg) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-export (to /usr/lib64/ardour6/utils/ardour-util.sh) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/nucleus.device (from share/mcp/nucleus.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/qcon+qex.device (from share/mcp/qcon+qex.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/qcon.device (from share/mcp/qcon.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/FLAC 24 bit .format (from share/export/FLAC 24 bit .format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record-step.png (from gtk2_ardour/icons/record-step.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/MP3 (extreme).format (from share/export/MP3 (extreme).format) + install /usr/src/tmp/ardour-buildroot/etc/ardour6/system_config (from system_config) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/access_action.lua (from share/scripts/access_action.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/addscopes.lua (from share/scripts/addscopes.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/amp5.lua (from share/scripts/amp5.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/index.html (from share/web_surfaces/builtin/mixer-demo/index.html) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/js/main.js (from share/web_surfaces/builtin/mixer-demo/js/main.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/js/widget.js (from share/web_surfaces/builtin/mixer-demo/js/widget.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Studio.map (from share/midi_maps/Korg_nanoKONTROL_Studio.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/qex+qcon.device (from share/mcp/qex+qcon.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/ruco.device (from share/mcp/ruco.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch+2x-touch-compact.device (from share/mcp/x-touch+2x-touch-compact.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch+x-touch-compact.device (from share/mcp/x-touch+x-touch-compact.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch-compact.device (from share/mcp/x-touch-compact.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch-mini.device (from share/mcp/x-touch-mini.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch-one.device (from share/mcp/x-touch-one.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/MP3 (medium).format (from share/export/MP3 (medium).format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record_disabled_grey.png (from gtk2_ardour/icons/record_disabled_grey.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/MP3 (standard).format (from share/export/MP3 (standard).format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/avldrums_midimap.lua (from share/scripts/avldrums_midimap.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/bounce_replace.lua (from share/scripts/bounce_replace.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/bypass_all_plugins.lua (from share/scripts/bypass_all_plugins.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record_normal_red.png (from gtk2_ardour/icons/record_normal_red.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/record_tape_red.png (from gtk2_ardour/icons/record_tape_red.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_II.midnam (from share/patchfiles/Alesis_MIDIVerb_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_III.midnam (from share/patchfiles/Alesis_MIDIVerb_III.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_taktile.map (from share/midi_maps/Korg_taktile.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/M-Audio_Axiom25.map (from share/midi_maps/M-Audio_Axiom25.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/M-Audio_Axiom61.map (from share/midi_maps/M-Audio_Axiom61.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/mixer-demo/manifest.xml (from share/web_surfaces/builtin/mixer-demo/manifest.xml) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/img/expand.svg (from share/web_surfaces/builtin/transport/img/expand.svg) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/img/pause.svg (from share/web_surfaces/builtin/transport/img/pause.svg) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis (tagged).format (from share/export/Ogg_Vorbis (tagged).format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ogg_Vorbis.format (from share/export/Ogg_Vorbis.format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/export/Ring Tone.format (from share/export/Ring Tone.format) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/x-touch.device (from share/mcp/x-touch.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_bottom_cursor.png (from gtk2_ardour/icons/resize_bottom_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_bottom_left_cursor.png (from gtk2_ardour/icons/resize_bottom_left_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/img/play.svg (from share/web_surfaces/builtin/transport/img/play.svg) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/img/record-off.svg (from share/web_surfaces/builtin/transport/img/record-off.svg) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/xt+mc+xt.device (from share/mcp/xt+mc+xt.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/xt+mc.device (from share/mcp/xt+mc.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/M-Audio_Axiom_AIR_Mini_32.map (from share/midi_maps/M-Audio_Axiom_AIR_Mini_32.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_bottom_right_cursor.png (from gtk2_ardour/icons/resize_bottom_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_left_cursor.png (from gtk2_ardour/icons/resize_left_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_right_cursor.png (from gtk2_ardour/icons/resize_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/create_drum_tracks.lua (from share/scripts/create_drum_tracks.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/M-Audio_Oxygen49.map (from share/midi_maps/M-Audio_Oxygen49.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/M-Audio_Oxygen61v3.map (from share/midi_maps/M-Audio_Oxygen61v3.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/img/record-on.svg (from share/web_surfaces/builtin/transport/img/record-on.svg) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/mcp/xt+xt+mc.device (from share/mcp/xt+xt+mc.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/delete_xrun_markers.lua (from share/scripts/delete_xrun_markers.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Novation Impulse 49.map (from share/midi_maps/Novation Impulse 49.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/export_mp4chaps.lua (from share/scripts/export_mp4chaps.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/faders_to_trims.lua (from share/scripts/faders_to_trims.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/index.html (from share/web_surfaces/builtin/transport/index.html) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/main.css (from share/web_surfaces/builtin/transport/main.css) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/main.js (from share/web_surfaces/builtin/transport/main.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_top_cursor.png (from gtk2_ardour/icons/resize_top_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_top_left_cursor.png (from gtk2_ardour/icons/resize_top_left_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/resize_top_right_cursor.png (from gtk2_ardour/icons/resize_top_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/sae.png (from gtk2_ardour/icons/sae.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/scissors.png (from gtk2_ardour/icons/scissors.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/search.png (from gtk2_ardour/icons/search.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/jump_to_marker.lua (from share/scripts/jump_to_marker.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/lfo_automation.lua (from share/scripts/lfo_automation.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/list_plugins.lua (from share/scripts/list_plugins.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/manifest.xml (from share/web_surfaces/builtin/transport/manifest.xml) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/builtin/transport/square.ttf (from share/web_surfaces/builtin/transport/square.ttf) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index/junge-regular-webfont.ttf (from share/web_surfaces/index/junge-regular-webfont.ttf) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Novation_Impulse61.map (from share/midi_maps/Novation_Impulse61.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Novation_LaunchControl_XL.map (from share/midi_maps/Novation_LaunchControl_XL.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Novation_LaunchKey25.map (from share/midi_maps/Novation_LaunchKey25.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Novation_LaunchKey49.map (from share/midi_maps/Novation_LaunchKey49.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Roland_SI-24.map (from share/midi_maps/Roland_SI-24.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_MicroVerb4.midnam (from share/patchfiles/Alesis_MicroVerb4.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index/junge-regular-webfont.woff (from share/web_surfaces/index/junge-regular-webfont.woff) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/sixteenthnote.png (from gtk2_ardour/icons/sixteenthnote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/sixtyfourthnote.png (from gtk2_ardour/icons/sixtyfourthnote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-disabled.png (from gtk2_ardour/icons/solo-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/ltc_reader.lua (from share/scripts/ltc_reader.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/metering_point.lua (from share/scripts/metering_point.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/midi_cc_to_automation.lua (from share/scripts/midi_cc_to_automation.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Roland_V_Studio_20.map (from share/midi_maps/Roland_V_Studio_20.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index/logo.png (from share/web_surfaces/index/logo.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index/main.css (from share/web_surfaces/index/main.css) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index/main.js (from share/web_surfaces/index/main.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/midi_remap.lua (from share/scripts/midi_remap.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/midimon.lua (from share/scripts/midimon.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/mixer_screenshot.lua (from share/scripts/mixer_screenshot.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-enabled.png (from gtk2_ardour/icons/solo-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_NanoBass.midnam (from share/patchfiles/Alesis_NanoBass.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Yamaha_KX25.map (from share/midi_maps/Yamaha_KX25.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/akai-mpd-32.map (from share/midi_maps/akai-mpd-32.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/bcf2000.map (from share/midi_maps/bcf2000.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/bcf2000_mackie.map (from share/midi_maps/bcf2000_mackie.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/m-audio-oxygen61v3.map (from share/midi_maps/m-audio-oxygen61v3.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-isolate-disabled.png (from gtk2_ardour/icons/solo-isolate-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-isolate-enabled.png (from gtk2_ardour/icons/solo-isolate-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-isolated.png (from gtk2_ardour/icons/solo-isolated.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/mixer_settings_recall.lua (from share/scripts/mixer_settings_recall.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/index.html (from share/web_surfaces/index.html) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_NanoPiano.midnam (from share/patchfiles/Alesis_NanoPiano.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-safe-disabled.png (from gtk2_ardour/icons/solo-safe-disabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/ardour.js (from share/web_surfaces/shared/ardour.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/mixer_settings_store.lua (from share/scripts/mixer_settings_store.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-safe-enabled.png (from gtk2_ardour/icons/solo-safe-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/m-audio_oxygen25.map (from share/midi_maps/m-audio_oxygen25.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/mute_all_tracks.lua (from share/scripts/mute_all_tracks.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/solo-safe-icon.png (from gtk2_ardour/icons/solo-safe-icon.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/callback.js (from share/web_surfaces/shared/callback.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/normalize_all_tracks.lua (from share/scripts/normalize_all_tracks.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/soloed-by-others.png (from gtk2_ardour/icons/soloed-by-others.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/notch_bank.lua (from share/scripts/notch_bank.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_NanoSynth.midnam (from share/patchfiles/Alesis_NanoSynth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_Q20.midnam (from share/patchfiles/Alesis_Q20.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QS6.midnam (from share/patchfiles/Alesis_QS6.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/soundcloud.png (from gtk2_ardour/icons/soundcloud.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/thirtysecondnote.png (from gtk2_ardour/icons/thirtysecondnote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/time_exp.png (from gtk2_ardour/icons/time_exp.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_bottom_cursor.png (from gtk2_ardour/icons/trim_bottom_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/periodic_backup.lua (from share/scripts/periodic_backup.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/post_export_save_hook.lua (from share/scripts/post_export_save_hook.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/preare_record_example.lua (from share/scripts/preare_record_example.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/m-audio_oxygen8v2.map (from share/midi_maps/m-audio_oxygen8v2.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/channel.js (from share/web_surfaces/shared/channel.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QS6_1.midnam (from share/patchfiles/Alesis_QS6_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QS78.midnam (from share/patchfiles/Alesis_QS78.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/midikb_wiimote.map (from share/midi_maps/midikb_wiimote.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/xboard-61.map (from share/midi_maps/xboard-61.map) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_left_cursor.png (from gtk2_ardour/icons/trim_left_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_left_cursor_5.png (from gtk2_ardour/icons/trim_left_cursor_5.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QS7_1_8_1.midnam (from share/patchfiles/Alesis_QS7_1_8_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_Q_Cards.midnam (from share/patchfiles/Alesis_Q_Cards.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QuadraSynth.midnam (from share/patchfiles/Alesis_QuadraSynth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_QuadraSynth_Plus.midnam (from share/patchfiles/Alesis_QuadraSynth_Plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/remove_unknown_procs.lua (from share/scripts/remove_unknown_procs.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/reset_mixer.lua (from share/scripts/reset_mixer.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/control.js (from share/web_surfaces/shared/control.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/message.js (from share/web_surfaces/shared/message.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/metadata.js (from share/web_surfaces/shared/metadata.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_left_cursor_right_only.png (from gtk2_ardour/icons/trim_left_cursor_right_only.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_right_cursor.png (from gtk2_ardour/icons/trim_right_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_Quadraverb_2.midnam (from share/patchfiles/Alesis_Quadraverb_2.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_Quadraverb_Plus.midnam (from share/patchfiles/Alesis_Quadraverb_Plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/rubberband_swing.lua (from share/scripts/rubberband_swing.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_chanmap.lua (from share/scripts/s_chanmap.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_S4.midnam (from share/patchfiles/Alesis_S4.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_S4_Plus.midnam (from share/patchfiles/Alesis_S4_Plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_right_cursor_5.png (from gtk2_ardour/icons/trim_right_cursor_5.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_right_cursor_left_only.png (from gtk2_ardour/icons/trim_right_cursor_left_only.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/trim_top_cursor.png (from gtk2_ardour/icons/trim_top_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_fader_automation.lua (from share/scripts/s_fader_automation.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_SR_16.midnam (from share/patchfiles/Alesis_SR_16.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Bitheadz_Retro_AS_1.midnam (from share/patchfiles/Bitheadz_Retro_AS_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Casio_CZ_1.midnam (from share/patchfiles/Casio_CZ_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Clavia_Nord.midnam (from share/patchfiles/Clavia_Nord.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/wholenote.png (from gtk2_ardour/icons/wholenote.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/zoom_in_cursor.png (from gtk2_ardour/icons/zoom_in_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_foreach_track.lua (from share/scripts/s_foreach_track.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_group_color.lua (from share/scripts/s_group_color.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_import_files.lua (from share/scripts/s_import_files.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_plugin_automation.lua (from share/scripts/s_plugin_automation.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_plugin_reorder.lua (from share/scripts/s_plugin_reorder.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_pluginutils.lua (from share/scripts/s_pluginutils.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/zoom_out_cursor.png (from gtk2_ardour/icons/zoom_out_cursor.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Clavia_Nord_Lead_II.midnam (from share/patchfiles/Clavia_Nord_Lead_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Clavia_Nord_Rack_3.midnam (from share/patchfiles/Clavia_Nord_Rack_3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/DSI_Evolver.midnam (from share/patchfiles/DSI_Evolver.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/DSI_Mopho.midnam (from share/patchfiles/DSI_Mopho.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/DSI_Tetra.midnam (from share/patchfiles/DSI_Tetra.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Digidesign_MP1.midnam (from share/patchfiles/Digidesign_MP1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_portengine.lua (from share/scripts/s_portengine.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Digitech_DSP128plus.midnam (from share/patchfiles/Digitech_DSP128plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Digitech_DSP_128.midnam (from share/patchfiles/Digitech_DSP_128.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Digitech_Quad_4.midnam (from share/patchfiles/Digitech_Quad_4.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Digitech_S100.midnam (from share/patchfiles/Digitech_S100.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Dynacord_DRP_20X.midnam (from share/patchfiles/Dynacord_DRP_20X.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_region_gain.lua (from share/scripts/s_region_gain.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_region_gain2.lua (from share/scripts/s_region_gain2.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam (from share/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_replaceplugin.lua (from share/scripts/s_replaceplugin.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_selection.lua (from share/scripts/s_selection.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_set_region_fades.lua (from share/scripts/s_set_region_fades.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_showhide_track.lua (from share/scripts/s_showhide_track.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_thin_automation.lua (from share/scripts/s_thin_automation.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_timecode.lua (from share/scripts/s_timecode.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_track_props.lua (from share/scripts/s_track_props.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_vamp_plugin_index.lua (from share/scripts/s_vamp_plugin_index.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/s_whoami.lua (from share/scripts/s_whoami.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam (from share/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/scope.lua (from share/scripts/scope.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/select_every_2nd_region.lua (from share/scripts/select_every_2nd_region.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/send_to_bus.lua (from share/scripts/send_to_bus.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/session_template_advanced.lua (from share/scripts/session_template_advanced.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/session_template_record.lua (from share/scripts/session_template_record.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/set_automation_mode.lua (from share/scripts/set_automation_mode.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/singen.lua (from share/scripts/singen.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/spectrogram.lua (from share/scripts/spectrogram.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/split_all_markers.lua (from share/scripts/split_all_markers.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/stop_at_marker.lua (from share/scripts/stop_at_marker.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/store_recall_mixer.lua (from share/scripts/store_recall_mixer.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/synth1.lua (from share/scripts/synth1.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/tomsloop.lua (from share/scripts/tomsloop.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/track_organizer.lua (from share/scripts/track_organizer.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/tx_raw_midi_from_file.lua (from share/scripts/tx_raw_midi_from_file.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/vamp_audio_to_midi.lua (from share/scripts/vamp_audio_to_midi.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/voice_activate.lua (from share/scripts/voice_activate.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam (from share/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/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 /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam (from share/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam (from share/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Pianos_03_Steinway_D.midnam (from share/patchfiles/EW_Pianos_03_Steinway_D.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/EW_Pianos_04_Yamaha_C7.midnam (from share/patchfiles/EW_Pianos_04_Yamaha_C7.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Mo_Phatt.midnam (from share/patchfiles/E_mu_Mo_Phatt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Orbit_3.midnam (from share/patchfiles/E_mu_Orbit_3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Proteus_2000.midnam (from share/patchfiles/E_mu_Proteus_2000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_HALO.midnam (from share/patchfiles/E_mu_Systems_HALO.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_MK_6.midnam (from share/patchfiles/E_mu_Systems_MK_6.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_MPS.midnam (from share/patchfiles/E_mu_Systems_MPS.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_MPS_Orch.midnam (from share/patchfiles/E_mu_Systems_MPS_Orch.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_MP_7.midnam (from share/patchfiles/E_mu_Systems_MP_7.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_Mo_Phatt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Morpheus.midnam (from share/patchfiles/E_mu_Systems_Morpheus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Orbit.midnam (from share/patchfiles/E_mu_Systems_Orbit.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Orbit_V2.midnam (from share/patchfiles/E_mu_Systems_Orbit_V2.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Audity.midnam (from share/patchfiles/E_mu_Systems_P2000_Audity.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam (from share/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Composer.midnam (from share/patchfiles/E_mu_Systems_P2000_Composer.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam (from share/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam (from share/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam (from share/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam (from share/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam (from share/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam (from share/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protozoa.midnam (from share/patchfiles/E_mu_Systems_P2000_Protozoa.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam (from share/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam (from share/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam (from share/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam (from share/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam (from share/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam (from share/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XTREM.midnam (from share/patchfiles/E_mu_Systems_P2000_XTREM.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_X_Lead.midnam (from share/patchfiles/E_mu_Systems_P2000_X_Lead.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_PK_6.midnam (from share/patchfiles/E_mu_Systems_PK_6.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_Planet_Earth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Phatt.midnam (from share/patchfiles/E_mu_Systems_Planet_Phatt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Procussion.midnam (from share/patchfiles/E_mu_Systems_Procussion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_ProteusFX.midnam (from share/patchfiles/E_mu_Systems_ProteusFX.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1.midnam (from share/patchfiles/E_mu_Systems_Proteus_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2.midnam (from share/patchfiles/E_mu_Systems_Proteus_2.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2500.midnam (from share/patchfiles/E_mu_Systems_Proteus_2500.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_2_XR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3.midnam (from share/patchfiles/E_mu_Systems_Proteus_3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_3_XR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_Custom.midnam (from share/patchfiles/E_mu_Systems_Proteus_Custom.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_SoundEngine.midnam (from share/patchfiles/E_mu_Systems_SoundEngine.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_UltraProteus.midnam (from share/patchfiles/E_mu_Systems_UltraProteus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Keys.midnam (from share/patchfiles/E_mu_Systems_Vintage_Keys.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Pro.midnam (from share/patchfiles/E_mu_Systems_Vintage_Pro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_Virtuoso_2000.midnam (from share/patchfiles/E_mu_Systems_Virtuoso_2000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_Systems_XK_6.midnam (from share/patchfiles/E_mu_Systems_XK_6.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/E_mu_XL_1.midnam (from share/patchfiles/E_mu_XL_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_ESQ.midnam (from share/patchfiles/Ensoniq_ESQ.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_KS_32.midnam (from share/patchfiles/Ensoniq_KS_32.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_MR_Rack_61_76.midnam (from share/patchfiles/Ensoniq_MR_Rack_61_76.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_SD_1.midnam (from share/patchfiles/Ensoniq_SD_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_SQ_1.midnam (from share/patchfiles/Ensoniq_SQ_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_32.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_32.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_SQ_R.midnam (from share/patchfiles/Ensoniq_SQ_R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_TS_10_12.midnam (from share/patchfiles/Ensoniq_TS_10_12.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_VFX_SD.midnam (from share/patchfiles/Ensoniq_VFX_SD.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Ensoniq_ZR.midnam (from share/patchfiles/Ensoniq_ZR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Eventide_Eclipse.midnam (from share/patchfiles/Eventide_Eclipse.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Gotharmoon_deMoon.midnam (from share/patchfiles/Gotharmoon_deMoon.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Johnson_J_Station.midnam (from share/patchfiles/Johnson_J_Station.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Jomox_MBase_11.midnam (from share/patchfiles/Jomox_MBase_11.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kawai_GMega.midnam (from share/patchfiles/Kawai_GMega.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kawai_K1.midnam (from share/patchfiles/Kawai_K1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kawai_K11.midnam (from share/patchfiles/Kawai_K11.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_01R_W.midnam (from share/patchfiles/Korg_01R_W.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_01_W(fd).midnam (from share/patchfiles/Korg_01_W(fd).midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_01_W_Pro(X).midnam (from share/patchfiles/Korg_01_W_Pro(X).midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_03R_W.midnam (from share/patchfiles/Korg_03R_W.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_05R_W.midnam (from share/patchfiles/Korg_05R_W.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_AG_10.midnam (from share/patchfiles/Korg_AG_10.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_AG_3.midnam (from share/patchfiles/Korg_AG_3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_CX3.midnam (from share/patchfiles/Korg_CX3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_C_15_25.midnam (from share/patchfiles/Korg_C_15_25.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_C_303_505.midnam (from share/patchfiles/Korg_C_303_505.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_DW_8000.midnam (from share/patchfiles/Korg_DW_8000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_ER_1.midnam (from share/patchfiles/Korg_ER_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_EX_8000.midnam (from share/patchfiles/Korg_EX_8000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Karma.midnam (from share/patchfiles/Korg_Karma.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_M1(R).midnam (from share/patchfiles/Korg_M1(R).midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_M3R.midnam (from share/patchfiles/Korg_M3R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_MS2000R.midnam (from share/patchfiles/Korg_MS2000R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_MicroKORG.midnam (from share/patchfiles/Korg_MicroKORG.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_N1_N5.midnam (from share/patchfiles/Korg_N1_N5.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_N264.midnam (from share/patchfiles/Korg_N264.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_N364.midnam (from share/patchfiles/Korg_N364.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_NS5R.midnam (from share/patchfiles/Korg_NS5R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_NX5R.midnam (from share/patchfiles/Korg_NX5R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Prophecy.midnam (from share/patchfiles/Korg_Prophecy.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Radias.midnam (from share/patchfiles/Korg_Radias.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_T1.midnam (from share/patchfiles/Korg_T1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_TR_Rack.midnam (from share/patchfiles/Korg_TR_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_TR_Workstation.midnam (from share/patchfiles/Korg_TR_Workstation.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Trinity.midnam (from share/patchfiles/Korg_Trinity.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Trinity_Plus.midnam (from share/patchfiles/Korg_Trinity_Plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Trinity_Pro(X).midnam (from share/patchfiles/Korg_Trinity_Pro(X).midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Trinity_Track.midnam (from share/patchfiles/Korg_Trinity_Track.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Triton.midnam (from share/patchfiles/Korg_Triton.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Triton_Expansion.midnam (from share/patchfiles/Korg_Triton_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Triton_Le.midnam (from share/patchfiles/Korg_Triton_Le.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Triton_Rack.midnam (from share/patchfiles/Korg_Triton_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Triton_Studio.midnam (from share/patchfiles/Korg_Triton_Studio.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Volca_Bass.midnam (from share/patchfiles/Korg_Volca_Bass.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Volca_Beats.midnam (from share/patchfiles/Korg_Volca_Beats.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Volca_Keys.midnam (from share/patchfiles/Korg_Volca_Keys.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Wavestation_A_D.midnam (from share/patchfiles/Korg_Wavestation_A_D.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Wavestation_EX.midnam (from share/patchfiles/Korg_Wavestation_EX.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Wavestation_SR.midnam (from share/patchfiles/Korg_Wavestation_SR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_X2_3_3R.midnam (from share/patchfiles/Korg_X2_3_3R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_X5(D).midnam (from share/patchfiles/Korg_X5(D).midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_X5DR.midnam (from share/patchfiles/Korg_X5DR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_Z1.midnam (from share/patchfiles/Korg_Z1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Korg_iSeries.midnam (from share/patchfiles/Korg_iSeries.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_I.midnam (from share/patchfiles/Kurzweil_1200_Pro_I.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_II.midnam (from share/patchfiles/Kurzweil_1200_Pro_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K1200.midnam (from share/patchfiles/Kurzweil_K1200.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2000.midnam (from share/patchfiles/Kurzweil_K2000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2000R.midnam (from share/patchfiles/Kurzweil_K2000R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2000_Expansion.midnam (from share/patchfiles/Kurzweil_K2000_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2500X.midnam (from share/patchfiles/Kurzweil_K2500X.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2500_2600_Expansion.midnam (from share/patchfiles/Kurzweil_K2500_2600_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2600.midnam (from share/patchfiles/Kurzweil_K2600.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_K2661.midnam (from share/patchfiles/Kurzweil_K2661.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_Mark_12_152.midnam (from share/patchfiles/Kurzweil_Mark_12_152.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_Micro_Piano.midnam (from share/patchfiles/Kurzweil_Micro_Piano.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam (from share/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_PC88.midnam (from share/patchfiles/Kurzweil_PC88.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_PC88_MX.midnam (from share/patchfiles/Kurzweil_PC88_MX.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_PC88_VGM.midnam (from share/patchfiles/Kurzweil_PC88_VGM.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_PX_Plus.midnam (from share/patchfiles/Kurzweil_PX_Plus.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Kurzweil_SP88x.midnam (from share/patchfiles/Kurzweil_SP88x.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam (from share/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_Dual_FX_Expansion.midnam (from share/patchfiles/Lexicon_Dual_FX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam (from share/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_MPX500.midnam (from share/patchfiles/Lexicon_MPX500.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_MPX_1.midnam (from share/patchfiles/Lexicon_MPX_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_MPX_500.midnam (from share/patchfiles/Lexicon_MPX_500.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_MX200.midnam (from share/patchfiles/Lexicon_MX200.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_MX300.midnam (from share/patchfiles/Lexicon_MX300.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_PCM_80.midnam (from share/patchfiles/Lexicon_PCM_80.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_PCM_81.midnam (from share/patchfiles/Lexicon_PCM_81.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_PCM_90.midnam (from share/patchfiles/Lexicon_PCM_90.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_PCM_91.midnam (from share/patchfiles/Lexicon_PCM_91.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_Pitch_FX_Expansion.midnam (from share/patchfiles/Lexicon_Pitch_FX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam (from share/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_Bass_POD.midnam (from share/patchfiles/Line_6_Bass_POD.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_Bass_PODxt.midnam (from share/patchfiles/Line_6_Bass_PODxt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_EchoPro.midnam (from share/patchfiles/Line_6_EchoPro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_FilterPro.midnam (from share/patchfiles/Line_6_FilterPro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_ModPro.midnam (from share/patchfiles/Line_6_ModPro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_POD.midnam (from share/patchfiles/Line_6_POD.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_POD_2_Pro.midnam (from share/patchfiles/Line_6_POD_2_Pro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Line_6_PODxt.midnam (from share/patchfiles/Line_6_PODxt.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Linn_AdrenaLinn_II.midnam (from share/patchfiles/Linn_AdrenaLinn_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/MFB_503.midnam (from share/patchfiles/MFB_503.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/MFB_Tanzbar.midnam (from share/patchfiles/MFB_Tanzbar.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/MIDI.midnam (from share/patchfiles/MIDI.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Moog_MF_104M_Analog_Delay.midnam (from share/patchfiles/Moog_MF_104M_Analog_Delay.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Moog_MF_108M_Cluster_Flux.midnam (from share/patchfiles/Moog_MF_108M_Cluster_Flux.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Moog_Minitaur.midnam (from share/patchfiles/Moog_Minitaur.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Moog_Slim_Phatty.midnam (from share/patchfiles/Moog_Slim_Phatty.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Morning_Star_MacWaveMaker.midnam (from share/patchfiles/Morning_Star_MacWaveMaker.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Nord_Modular.midnam (from share/patchfiles/Nord_Modular.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_A_Station.midnam (from share/patchfiles/Novation_A_Station.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_BassStationII.midnam (from share/patchfiles/Novation_BassStationII.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_Bass_Station_Rack.midnam (from share/patchfiles/Novation_Bass_Station_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_DrumStation.midnam (from share/patchfiles/Novation_DrumStation.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_Drum_Station_Rack.midnam (from share/patchfiles/Novation_Drum_Station_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_Nova.midnam (from share/patchfiles/Novation_Nova.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_Super_BassStation.midnam (from share/patchfiles/Novation_Super_BassStation.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Novation_Supernova_II.midnam (from share/patchfiles/Novation_Supernova_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Oberheim_Matrix_1000.midnam (from share/patchfiles/Oberheim_Matrix_1000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Peavey_DPM_V3.midnam (from share/patchfiles/Peavey_DPM_V3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Rocktron_Replifex.midnam (from share/patchfiles/Rocktron_Replifex.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_60s_70s_Expansion.midnam (from share/patchfiles/Roland_60s_70s_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Asia_Expansion.midnam (from share/patchfiles/Roland_Asia_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Bass&Drums_Expansion.midnam (from share/patchfiles/Roland_Bass&Drums_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Big_Brass_Expansion.midnam (from share/patchfiles/Roland_Big_Brass_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Boss_DS_330.midnam (from share/patchfiles/Roland_Boss_DS_330.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Boss_GT_3.midnam (from share/patchfiles/Roland_Boss_GT_3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Boss_SE_50.midnam (from share/patchfiles/Roland_Boss_SE_50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Complete_Orchestra_Exp.midnam (from share/patchfiles/Roland_Complete_Orchestra_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Concert_Piano_Exp.midnam (from share/patchfiles/Roland_Concert_Piano_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Concert_Piano_Expansion.midnam (from share/patchfiles/Roland_Concert_Piano_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Country_Expansion.midnam (from share/patchfiles/Roland_Country_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_10.midnam (from share/patchfiles/Roland_D_10.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_110.midnam (from share/patchfiles/Roland_D_110.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_5.midnam (from share/patchfiles/Roland_D_5.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_50.midnam (from share/patchfiles/Roland_D_50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_550.midnam (from share/patchfiles/Roland_D_550.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_D_70.midnam (from share/patchfiles/Roland_D_70.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Dance_Expansion.midnam (from share/patchfiles/Roland_Dance_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Exp.midnam (from share/patchfiles/Roland_Dynamic_Drums_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Expansion.midnam (from share/patchfiles/Roland_Dynamic_Drums_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Experience_2_Expansion.midnam (from share/patchfiles/Roland_Experience_2_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Experience_Expansion.midnam (from share/patchfiles/Roland_Experience_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Fantom.midnam (from share/patchfiles/Roland_Fantom.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_FantomX8.midnam (from share/patchfiles/Roland_FantomX8.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_FantomXR.midnam (from share/patchfiles/Roland_FantomXR.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Fantom_Xa.midnam (from share/patchfiles/Roland_Fantom_Xa.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_GR_1.midnam (from share/patchfiles/Roland_GR_1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_GR_1_w_Exp.midnam (from share/patchfiles/Roland_GR_1_w_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_GR_30.midnam (from share/patchfiles/Roland_GR_30.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_GR_33.midnam (from share/patchfiles/Roland_GR_33.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Handsonic.midnam (from share/patchfiles/Roland_Handsonic.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Hip_Hop_Expansion.midnam (from share/patchfiles/Roland_Hip_Hop_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_House_Expansion.midnam (from share/patchfiles/Roland_House_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JD_990.midnam (from share/patchfiles/Roland_JD_990.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JP_8000.midnam (from share/patchfiles/Roland_JP_8000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JP_8080.midnam (from share/patchfiles/Roland_JP_8080.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_1010.midnam (from share/patchfiles/Roland_JV_1010.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_1080.midnam (from share/patchfiles/Roland_JV_1080.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_2080.midnam (from share/patchfiles/Roland_JV_2080.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_30.midnam (from share/patchfiles/Roland_JV_30.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_35_50.midnam (from share/patchfiles/Roland_JV_35_50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_80_880.midnam (from share/patchfiles/Roland_JV_80_880.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JV_90.midnam (from share/patchfiles/Roland_JV_90.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JX_305.midnam (from share/patchfiles/Roland_JX_305.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_JX_8P.midnam (from share/patchfiles/Roland_JX_8P.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Juno_106.midnam (from share/patchfiles/Roland_Juno_106.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Latin_Expansion.midnam (from share/patchfiles/Roland_Latin_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_MC_303.midnam (from share/patchfiles/Roland_MC_303.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_MC_307.midnam (from share/patchfiles/Roland_MC_307.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_MC_505.midnam (from share/patchfiles/Roland_MC_505.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_MT_32.midnam (from share/patchfiles/Roland_MT_32.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_BD1.midnam (from share/patchfiles/Roland_M_BD1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_DC1.midnam (from share/patchfiles/Roland_M_DC1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_GS64.midnam (from share/patchfiles/Roland_M_GS64.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_OC1.midnam (from share/patchfiles/Roland_M_OC1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_SE1.midnam (from share/patchfiles/Roland_M_SE1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_M_VS1.midnam (from share/patchfiles/Roland_M_VS1.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Orchestral_Expansion.midnam (from share/patchfiles/Roland_Orchestral_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Orchestral_II_Expansion.midnam (from share/patchfiles/Roland_Orchestral_II_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_PMA_5.midnam (from share/patchfiles/Roland_PMA_5.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Piano_Expansion.midnam (from share/patchfiles/Roland_Piano_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Exp.midnam (from share/patchfiles/Roland_Platinum_Trax_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Expansion.midnam (from share/patchfiles/Roland_Platinum_Trax_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Pop_Expansion.midnam (from share/patchfiles/Roland_Pop_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RD_250s.midnam (from share/patchfiles/Roland_RD_250s.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RD_600.midnam (from share/patchfiles/Roland_RD_600.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RD_700.midnam (from share/patchfiles/Roland_RD_700.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RD_700sx.midnam (from share/patchfiles/Roland_RD_700sx.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RS_5_9.midnam (from share/patchfiles/Roland_RS_5_9.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_RS_9.midnam (from share/patchfiles/Roland_RS_9.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_R_8M.midnam (from share/patchfiles/Roland_R_8M.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_50.midnam (from share/patchfiles/Roland_SC_50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_55.midnam (from share/patchfiles/Roland_SC_55.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_55mkII.midnam (from share/patchfiles/Roland_SC_55mkII.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_7.midnam (from share/patchfiles/Roland_SC_7.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_88.midnam (from share/patchfiles/Roland_SC_88.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SC_88_Pro.midnam (from share/patchfiles/Roland_SC_88_Pro.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_SH_32.midnam (from share/patchfiles/Roland_SH_32.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Session_Expansion.midnam (from share/patchfiles/Roland_Session_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Sirius.midnam (from share/patchfiles/Roland_Sirius.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Special_FX_Expansion.midnam (from share/patchfiles/Roland_Special_FX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Studio_Exp.midnam (from share/patchfiles/Roland_Studio_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Studio_Expansion.midnam (from share/patchfiles/Roland_Studio_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Super_Sound_Expansion.midnam (from share/patchfiles/Roland_Super_Sound_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Exp.midnam (from share/patchfiles/Roland_Supreme_Dance_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Expansion.midnam (from share/patchfiles/Roland_Supreme_Dance_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Symphonic_Strings_Exp.midnam (from share/patchfiles/Roland_Symphonic_Strings_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_TB_03.midnam (from share/patchfiles/Roland_TB_03.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Techno_Expansion.midnam (from share/patchfiles/Roland_Techno_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_U_220.midnam (from share/patchfiles/Roland_U_220.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Exp.midnam (from share/patchfiles/Roland_Ultimate_Keys_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Expansion.midnam (from share/patchfiles/Roland_Ultimate_Keys_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_V_Synth_GT.midnam (from share/patchfiles/Roland_V_Synth_GT.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Vintage_Synth_Expansion.midnam (from share/patchfiles/Roland_Vintage_Synth_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_Vocal_Expansion.midnam (from share/patchfiles/Roland_Vocal_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_World_Collection_Exp.midnam (from share/patchfiles/Roland_World_Collection_Exp.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_World_Expansion.midnam (from share/patchfiles/Roland_World_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XP_10.midnam (from share/patchfiles/Roland_XP_10.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XP_80.midnam (from share/patchfiles/Roland_XP_80.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XV_2020.midnam (from share/patchfiles/Roland_XV_2020.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XV_3080.midnam (from share/patchfiles/Roland_XV_3080.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XV_5050.midnam (from share/patchfiles/Roland_XV_5050.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XV_5080.midnam (from share/patchfiles/Roland_XV_5080.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Roland_XV_88.midnam (from share/patchfiles/Roland_XV_88.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Sequential_Circuits_Prophet_600.midnam (from share/patchfiles/Sequential_Circuits_Prophet_600.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/TC_Electronic_M3000.midnam (from share/patchfiles/TC_Electronic_M3000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Tascam_TM_D1000.midnam (from share/patchfiles/Tascam_TM_D1000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Waldorf_Blofeld.midnam (from share/patchfiles/Waldorf_Blofeld.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Waldorf_Micro_Q.midnam (from share/patchfiles/Waldorf_Micro_Q.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Waldorf_Pulse.midnam (from share/patchfiles/Waldorf_Pulse.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_AN1X.midnam (from share/patchfiles/Yamaha_AN1X.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_CS1X.midnam (from share/patchfiles/Yamaha_CS1X.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_CS2X.midnam (from share/patchfiles/Yamaha_CS2X.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_CS6R_x.midnam (from share/patchfiles/Yamaha_CS6R_x.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_CVP_103_105.midnam (from share/patchfiles/Yamaha_CVP_103_105.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_CVP_107_109_700.midnam (from share/patchfiles/Yamaha_CVP_107_109_700.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_DX_7.midnam (from share/patchfiles/Yamaha_DX_7.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_EX_5.midnam (from share/patchfiles/Yamaha_EX_5.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_EX_5_7.midnam (from share/patchfiles/Yamaha_EX_5_7.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_FS1R.midnam (from share/patchfiles/Yamaha_FS1R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MM6.midnam (from share/patchfiles/Yamaha_MM6.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MOTIF_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_6_7_8.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MOTIF_RACK_ES.midnam (from share/patchfiles/Yamaha_MOTIF_RACK_ES.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MOTIF_Rack.midnam (from share/patchfiles/Yamaha_MOTIF_Rack.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MOTIF_XS.midnam (from share/patchfiles/Yamaha_MOTIF_XS.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MU100R.midnam (from share/patchfiles/Yamaha_MU100R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MU10XG.midnam (from share/patchfiles/Yamaha_MU10XG.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MU50.midnam (from share/patchfiles/Yamaha_MU50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MU80.midnam (from share/patchfiles/Yamaha_MU80.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MU90R.midnam (from share/patchfiles/Yamaha_MU90R.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_MX-49-61-88.midnam (from share/patchfiles/Yamaha_MX-49-61-88.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_NP-V80.midnam (from share/patchfiles/Yamaha_NP-V80.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG100_XG_Expansion.midnam (from share/patchfiles/Yamaha_PLG100_XG_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG150DX_Expansion.midnam (from share/patchfiles/Yamaha_PLG150DX_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG150PF_Expansion.midnam (from share/patchfiles/Yamaha_PLG150PF_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG150VL_Expansion.midnam (from share/patchfiles/Yamaha_PLG150VL_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG150_AN_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_AN_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR540.midnam (from share/patchfiles/Yamaha_PSR540.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_275.midnam (from share/patchfiles/Yamaha_PSR_275.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_530_630_730.midnam (from share/patchfiles/Yamaha_PSR_530_630_730.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_8000.midnam (from share/patchfiles/Yamaha_PSR_8000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_9000.midnam (from share/patchfiles/Yamaha_PSR_9000.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_DJX.midnam (from share/patchfiles/Yamaha_PSR_DJX.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_DJX_II.midnam (from share/patchfiles/Yamaha_PSR_DJX_II.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_PSR_S900.midnam (from share/patchfiles/Yamaha_PSR_S900.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_QS300.midnam (from share/patchfiles/Yamaha_QS300.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_QY70.midnam (from share/patchfiles/Yamaha_QY70.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_RM50.midnam (from share/patchfiles/Yamaha_RM50.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_S30_80.midnam (from share/patchfiles/Yamaha_S30_80.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_S90.midnam (from share/patchfiles/Yamaha_S90.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_SY77.midnam (from share/patchfiles/Yamaha_SY77.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_SY99.midnam (from share/patchfiles/Yamaha_SY99.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_So3.midnam (from share/patchfiles/Yamaha_So3.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_So8.midnam (from share/patchfiles/Yamaha_So8.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_TG100.midnam (from share/patchfiles/Yamaha_TG100.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_TG500.midnam (from share/patchfiles/Yamaha_TG500.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_TG77.midnam (from share/patchfiles/Yamaha_TG77.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_TX81Z.midnam (from share/patchfiles/Yamaha_TX81Z.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_Tyros.midnam (from share/patchfiles/Yamaha_Tyros.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Yamaha_Tyros2.midnam (from share/patchfiles/Yamaha_Tyros2.midnam) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libptformat.so.0.0.0 (from build/libs/ptformat/libptformat.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so.4.1.0 (from build/libs/pbd/libpbd.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libmidipp.so.4.1.0 (from build/libs/midi++2/libmidipp.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libevoral.so.0.0.0 (from build/libs/evoral/libevoral.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardourcp.so (from build/libs/surfaces/control_protocol/libardourcp.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_generic_midi.so (from build/libs/surfaces/generic_midi/libardour_generic_midi.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_faderport.so (from build/libs/surfaces/faderport/libardour_faderport.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_faderport8.so (from build/libs/surfaces/faderport8/libardour_faderport8.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_faderport16.so (from build/libs/surfaces/faderport8/libardour_faderport16.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_faderport2.so (from build/libs/surfaces/faderport8/libardour_faderport2.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_cc121.so (from build/libs/surfaces/cc121/libardour_cc121.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_mcp.so (from build/libs/surfaces/mackie/libardour_mcp.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_us2400.so (from build/libs/surfaces/us2400/libardour_us2400.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so (from build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_osc.so (from build/libs/surfaces/osc/libardour_osc.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_wiimote.so (from build/libs/surfaces/wiimote/libardour_wiimote.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_push2.so (from build/libs/surfaces/push2/libardour_push2.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/surfaces/libardour_contourdesign.so (from build/libs/surfaces/contourdesign/libardour_contourdesign.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/panners/libpan1in2out.so (from build/libs/panners/1in2out/libpan1in2out.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/panners/libpan2in2out.so (from build/libs/panners/2in2out/libpan2in2out.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/panners/libpanvbap.so (from build/libs/panners/vbap/libpanvbap.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/panners/libpanbalance.so (from build/libs/panners/stereobalance/libpanbalance.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/backends/libdummy_audiobackend.so (from build/libs/backends/dummy/libdummy_audiobackend.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/backends/libjack_audiobackend.so (from build/libs/backends/jack/libjack_audiobackend.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/backends/libalsa_audiobackend.so (from build/libs/backends/alsa/libalsa_audiobackend.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libgtkmm2ext.so.0.8.3 (from build/libs/gtkmm2ext/libgtkmm2ext.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so.3.0.0 (from build/libs/ardour/libardour.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0.0.0 (from build/libs/audiographer/libaudiographer.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libcanvas.so.0.0.0 (from build/libs/canvas/libcanvas.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwidgets.so.0.0.0 (from build/libs/widgets/libwidgets.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwaveview.so.0.0.0 (from build/libs/waveview/libwaveview.so) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/ardour-6.0.0 (from build/gtk2_ardour/ardour-6.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/hardour-6.0.0 (from build/headless/hardour-6.0.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-copy-mixer (from build/session_utils/ardour6-copy-mixer) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-export (from build/session_utils/ardour6-export) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-fix_bbtppq (from build/session_utils/ardour6-fix_bbtppq) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-new_empty_session (from build/session_utils/ardour6-new_empty_session) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-new_session (from build/session_utils/ardour6-new_session) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/ardour-vst-scanner (from build/libs/fst/ardour-vst-scanner) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardouralsautil.so.0.0.1 (from build/libs/ardouralsautil/libardouralsautil.so) Waf: Leaving directory `/usr/src/RPM/BUILD/ardour-6.0/build' 'install' finished successfully (4.998s) + install -d -m 0755 /usr/src/tmp/ardour-buildroot/usr/share/applications + install -m 644 /usr/src/RPM/SOURCES/ardour3.desktop /usr/src/tmp/ardour-buildroot/usr/share/applications/ + install -d -m 0755 /usr/src/tmp/ardour-buildroot/usr/share/icons + cp -f /usr/src/tmp/ardour-buildroot/usr/share/ardour6/icons/application-x-ardour_48px.png /usr/src/tmp/ardour-buildroot/usr/share/icons/ardour3.png + /usr/lib/rpm/find-lang --output=ardour.lang ardour6 gtk2_ardour3 gtkmm2ext3 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/ardour-buildroot (auto) mode of './usr/lib64/ardour6/libardouralsautil.so.0.0.1' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libwaveview.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libwidgets.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libcanvas.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libgtkmm2ext.so.0.8.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libaudiographer.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libardour.so.3.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/backends/libalsa_audiobackend.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/backends/libjack_audiobackend.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/backends/libdummy_audiobackend.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/panners/libpanbalance.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/panners/libpanvbap.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/panners/libpan2in2out.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/panners/libpan1in2out.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_contourdesign.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_push2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_wiimote.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_osc.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_us2400.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_mcp.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_cc121.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_faderport2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_faderport16.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_faderport8.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_faderport.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/surfaces/libardour_generic_midi.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libardourcp.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libevoral.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libmidipp.so.4.1.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libpbd.so.4.1.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libptformat.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-reverb.lv2/a-reverb.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-eq.lv2/a-eq.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-delay.lv2/a-delay.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-exp.lv2/a-exp.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/a-comp.lv2/a-comp.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/libtemporal.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/vamp/libardourvamppyin.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/vamp/libardourvampplugins.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ardour6/engines/libclearlooks.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/ardour-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/ardour-buildroot/ (default) Compressing files in /usr/src/tmp/ardour-buildroot (auto) Adjusting library links in /usr/src/tmp/ardour-buildroot ./usr/lib64: Verifying ELF objects in /usr/src/tmp/ardour-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=relaxed) verify-elf: WARNING: ./usr/lib64/ardour6/libardouralsautil.so.0.0.1: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libardouralsautil.so.0.0.1: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD10SearchpathpLERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD4initEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD10SearchpathC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD10SearchpathpLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-vst-scanner: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR4Port19_connecting_blockedE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR8revisionE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26_bypass_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27_disable_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN18CrossThreadChannel7deliverEc verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine14remove_sessionEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN18CrossThreadChannelD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN18CrossThreadChannelC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN3PBD19parse_debug_optionsEPKc verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN18CrossThreadChannel7receiveERcb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.0.0: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libwaveview.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libaudiographer.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libptformat.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libcanvas.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libwidgets.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15export_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15template_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9max_orderE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo13AllStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode8BBT_Time14ticks_per_beatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo11MixerRoutesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo3BusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR23template_archive_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR18templates_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9COORD_MAXE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR24route_templates_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9AllRoutesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR18ardour_config_infoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22session_archive_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12AudioGrapher8Analyser12fft_range_dbE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ElementImporter6PromptB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region21RegionPropertyChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties13sync_positionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14Level4ModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations16duplicate_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol17VerticalZoomInAllE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties10whole_fileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20AskAboutPendingStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties16group_monitoringE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4Port19_connecting_blockedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6opaqueE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13binding_filesB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14EndTimeChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10DiskWriter7OverrunE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23ClearStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob16default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23binding_filename_suffixB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session11MissingFileB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol13ZoomToSessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties14fade_in_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ElementImportHandler6_dirtyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties7collectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties14group_relativeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin16_ui_scale_factorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14snap_delta_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_background_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10DiskReader8UnderrunE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21GainFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton25just_led_default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route6FanOutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8revisionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties8externalE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManager8_managerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard28ScrollZoomHorizontalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard10delete_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location13start_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9ChanCount4ZEROE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26_bypass_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgency11_global_epaE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager10ui_managerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory10region_mapE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session8ExportedB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties15fade_out_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties16valid_transientsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location11end_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8edit_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17PluginScanTimeoutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol4UndoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10FileSource17AmbiguousFileNameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations22fixed_time_region_copyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties19position_lock_styleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol28RemoveStripableFromSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations11region_copyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19SuccessfulGraphSortE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location12name_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties8positionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties4tagsB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties15scale_amplitudeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations11region_fillE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27_disable_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ElementImportHandler7_errorsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioSource24_build_missing_peakfilesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session16StartTimeChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11BootMessageB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5DEBUG10SoundcloudE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory15region_map_lockE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations17drag_region_brushE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget13_flat_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23AddStripableToSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24AskAboutPlaylistDeletionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations13create_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol18VerticalZoomOutAllE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties10group_soloE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15VersionMismatchB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17HideMightMeanQuitE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties5mutedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties11group_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol14StepTracksDownE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol4RedoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24ScrollHorizontalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7GUIIdleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties12group_selectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location13flags_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations13insert_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties18group_route_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard27RelevantModifierKeysChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session29NotifyAboutSampleRateMismatchE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties10group_muteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ElementImporter6RenameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets19UIConfigurationBase9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15insert_note_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_foreground_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15insert_note_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations11insert_fileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8edit_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6lengthE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties13sclock_syncedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations14selection_grabE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties15group_recenableE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23RelevantModifierKeyMaskE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties5startE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations5pasteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19RangeSelectModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10Operations11region_dragE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8bindingsB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol8GotoViewE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol11CloseDialogE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8snap_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15PrimaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26AskAboutSampleRateMismatchE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol12StepTracksUpE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase9drag_dataE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session16FeedbackDetectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton20led_default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location27position_lock_style_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7LibraryE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9_metadataE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager14unbound_stringB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties8fade_outE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12CopyModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard10delete_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties15envelope_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13bounds_changeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties12length_beatsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5DEBUG9OrderKeysE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Latent20DisableSwitchChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6lockedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location7changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21_current_binding_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties10group_gainE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session6DialogB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7ProfileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO16PortCountChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard26GainExtraFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13_the_keyboardE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Plugin14PresetsChangedB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17PluginScanMessageB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10SystemExec19_vfork_exec_wrapperE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Latent13_zero_latencyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5DEBUG6LocaleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties26allowed_transport_requestsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget13_boxy_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory14CheckNewRegionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties5layerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful21current_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful21loading_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard26ScrollZoomVerticalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5DEBUG10AutomationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_transient_win_idE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties9connectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21user_keybindings_pathB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioSource16_build_peakfilesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route11PluginSetupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16TertiaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties7fade_inE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17SecondaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Properties6fr2997E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15string_to_floatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9conductorB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18reset_fixed_colorsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PannerShell20select_panner_by_uriENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region24move_to_natural_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_checkudata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Line6set_x0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral5Curve10get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode12frames_flootERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5ArrowC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_createtable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20read_recent_sessionsERSt5dequeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane6on_addEPN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioBuffer13check_silenceEjRj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle13channel_portsB5cxx11Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR27DoubleBeatsSamplesConverter4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17legalize_for_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations16find_all_betweenEllRNSt7__cxx114listIPNS_8LocationESaIS4_EEENS3_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26available_capture_durationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard32reset_relevant_modifier_key_maskEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable13tab_root_dropEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session10get_tracksB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14AutomationListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer17set_min_page_sizeEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16save_keybindingsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor4monoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable18automation_controlERKN6Evoral9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_copy verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO28disconnect_ports_from_bundleEN5boost10shared_ptrINS_6BundleEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase11on_drag_endERKN4Glib6RefPtrIN3Gdk11DragContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable3getEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11MuteControl23muted_by_others_soloingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19save_format_to_diskB5cxx11EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral3SMF9nth_tempoEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI19caller_is_ui_threadEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager17get_toggle_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane11set_dividerEmf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD3ffsEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle8set_portEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8KeyboardC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15add_instant_xmlER7XMLNodeb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE8containsERKN5boost10shared_ptrINS_4NoteIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets7TearOff9add_stateER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8DataType14to_i18n_stringEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZThn8_N12CairoHPacker10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata8set_isrcERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_user_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral3SMF5closeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup3addEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12PropertyListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_iconENS_10ArdourIcon4IconE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin3uriEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24set_can_save_keybindingsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack12write_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route22has_external_redirectsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Plugin13remove_presetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9SMFSource15valid_midi_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView13set_logscaledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track16alignment_choiceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZTv0_n32_N6ARDOUR11Automatable15control_factoryERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager19get_physical_inputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS_13MidiPortFlagsESC_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations13clear_markersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful14save_extra_xmlERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_checkinteger verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12TempoSection15tempo_at_minuteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7PortSet4portENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode11hours_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle24port_attached_to_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location6set_cdEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase12on_drag_dropERKN4Glib6RefPtrIN3Gdk11DragContextEEEiij verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session28transport_master_is_externalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12MidiPlaylist20contained_automationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19route_group_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR18RouteExportChannel17create_from_routeERNSt7__cxx114listINS_19ComparableSharedPtrINS_13ExportChannelEEESaIS5_EEEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8PrompterC1Ebb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21TempoMapImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager13set_sensitiveEN4Glib6RefPtrIN3Gtk11ActionGroupEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18get_export_handlerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR29user_route_template_directoryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager10get_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16PresentationInfo9color_setEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8sgettextEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14ExportFilename15set_date_formatENS0_10DateFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo23unsuspend_change_signalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_producerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13LuaScriptInfo8str2typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack13set_note_modeENS_8NoteModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12AudioBackend24get_standard_device_nameB5cxx11ENS0_18StandardDeviceNameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvas12use_nsglviewEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist21top_unmuted_region_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PannerShell12set_bypassedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist7combineERKNSt7__cxx114listIN5boost10shared_ptrINS_6RegionEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap29quarter_notes_between_samplesEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager11set_commandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsER8LuaStateRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist11uses_sourceEN5boost10shared_ptrIKNS_6SourceEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle14has_same_portsEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager3addENS_10SyncSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMappingC1ENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Text10text_widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20SessionConfiguration14map_parametersERN5boost8functionIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin9num_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral5EventIlEC1ENS_9EventTypeEljPhb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor6soloedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine22stop_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist34get_region_list_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert10output_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_y0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_type verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext20show_gdk_event_stateB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11total_discsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral13TimeConverterIdlED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_subtitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext18pixbuf_from_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5Pango15FontDescriptionEiiN3Gdk5ColorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12InternalSend18set_allow_feedbackEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z14poor_mans_globNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session11instant_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas9GtkCanvas18prepare_for_renderEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK11CairoWidget9get_widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21revert_format_profileEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard22tertiary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap17gui_stretch_tempoEPNS_12TempoSectionElldd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral10ControlSetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14AutomationListC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12remove_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11MuteControl11mute_pointsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LocationC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionPlaylists19playlists_for_trackEN5boost10shared_ptrINS_5TrackEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas6Canvas16canvas_to_windowERKNS_5DupleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist15duplicate_rangeERNS_10AudioRangeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8activateENS_11KeyboardKeyENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10RouteGroup18has_control_masterEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawgetp verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session35create_midi_source_by_stealing_nameEN5boost10shared_ptrINS_5TrackEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11disc_numberEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15int64_to_stringElRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route16remove_processorEN5boost10shared_ptrINS_9ProcessorEEEPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext16disable_tooltipsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager16set_single_rangeEllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager15register_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_N4sigc4slotIvNS7_3nilES9_S9_S9_S9_S9_S9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory10map_removeEN5boost8weak_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16ExportFormatBase20SelectableCompatible12set_selectedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12set_controlsEN5boost10shared_ptrINSt7__cxx114listINS2_INS_17AutomationControlEEESaIS6_EEEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel13apply_commandERNS_7SessionEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5titleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZThn24_N13ArdourWidgets11ArdourFader6renderERKN5Cairo6RefPtrINS1_7ContextEEEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item6heightEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptorC1ERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item10grab_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion17maximum_amplitudeEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable15add_to_notebookERN3Gtk8NotebookERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO10disconnectEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application5readyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMapD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14new_midi_routeEPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbN5boost10shared_ptrINS_10PluginInfoEEEPNS_6Plugin12PresetRecordENS_16PresentationInfo4FlagEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2IDC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region23set_position_lock_styleENS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session19route_name_internalENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext3HSV3modERKNS_11SVAModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_getfield verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap22previous_tempo_sectionEPNS_12TempoSectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session15mtc_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_soloEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager22duplicate_format_stateEN5boost10shared_ptrINS0_11FormatStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12BindingProxyD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13BarController21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI6ParserC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo11get_patchesEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15RCConfiguration10save_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist19raise_region_to_topEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManagerD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8QuantizeC1Ebbddfff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11MidiStretchC1ERNS_7SessionERKNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12rename_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets6ChoiceD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24get_last_capture_sourcesERNSt7__cxx114listIN5boost10shared_ptrINS_6SourceEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo14get_patch_nameB5cxx11Ethh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager20set_port_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful6set_idERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session4redoEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets7TearOff12hide_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert14set_preset_outERKNS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMapping5unsetENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist9bump_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist9duplicateEN5boost10shared_ptrINS_6RegionEEEllf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton9set_angleEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12copy_recurseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManager9maybe_useERN3PBD20ScopedConnectionListEPNS2_9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEEPS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor11apply_deltaEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawequal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13LuaScriptInfo8type2strB5cxx11ENS0_10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_error verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD4atofERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session21clear_range_selectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext4initEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow13set_show_headEib verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode9add_childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert16internal_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session17request_play_loopEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Ruler9set_rangeEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_edit_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region12raise_to_topEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19remove_format_stateEN5boost10shared_ptrINS0_11FormatStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item5widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Flag5widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15find_named_nodeERK7XMLNodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z20hardware_concurrencyv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltip7set_tipENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_text_ellipsizeEN5Pango13EllipsizeModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager17lxvst_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager30get_sample_filename_for_formatB5cxx11EN5boost10shared_ptrINS_14ExportFilenameEEENS2_INS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager17get_toggle_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert14control_outputEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13LTCFileReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd15LTC_TV_STANDARD verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ProcessThreadD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine12get_dsp_loadEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12Controllable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Text11clamp_widthEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory9midi_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert27get_impulse_analysis_pluginEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session13route_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack16set_input_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location7set_endElbbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9BufferSetD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchiveD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert9update_idEN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route10set_activeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21region_name_from_pathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16focus_out_windowEP14_GdkEventFocusPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session31globally_set_send_gains_to_zeroEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap23tempo_section_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManagerD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Flag8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ExportHandler9do_exportEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12CairoHPacker16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager21cancel_plugin_timeoutEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13replace_meterERKNS_12MeterSectionERKNS_5MeterERKN8Timecode8BBT_TimeElNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert13is_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths14transcoder_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10PortInsertC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9TransformC1ERKNS0_7ProgramE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route17set_disk_io_pointENS_11DiskIOPointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy7presentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas7LineSet10set_extentEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations16set_clock_originEPNS_8LocationEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_total_tracksEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap11remove_timeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z24pthread_create_and_storeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPFPvS6_ES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16is_button2_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert21write_immediate_eventEmPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel27apply_command_as_subcommandERNS_7SessionEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10VCAManager13vca_by_numberEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session13timecode_timeElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11ChanMapping3getENS_8DataTypeEjPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route6pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec5startENS0_10StdErrModeEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Scroomer13set_comp_rectER13_GdkRectangleNS0_9ComponentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_inactive_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7barcodeB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session9import_ptER9PTFFormatRNS_12ImportStatusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12find_sessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_S6_Rb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadataC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session7unnamedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin18has_message_outputEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext27rounded_left_half_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ProcessThread12drop_buffersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route5feedsEN5boost10shared_ptrIS0_EEPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route26before_processor_for_indexEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Plugin11get_presetsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session21can_cleanup_peakfilesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23secondary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PortManager12port_is_mineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas7PolygonC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7cut_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Progress12set_progressEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23modifier_state_containsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata14set_instructorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PannerShell19set_linked_to_routeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManagerC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_typename verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region7trim_toElli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session13remove_sourceEN5boost8weak_ptrINS_6SourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16solo_cut_controlEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10BlinkTimer7connectERKN4sigc4slotIvbNS1_3nilES3_S3_S3_S3_S3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21store_recent_sessionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEN5boost10shared_ptrIKNS_9StripableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN18CrossThreadChannel7deliverEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager10set_statusENS_10PluginTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16PluginStatusTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15send_mmc_locateEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE9get_notesERSt8multisetIN5boost10shared_ptrINS_4NoteIS2_EEEENS3_21EarlierNoteComparatorESaIS9_EENS3_12NoteOperatorEhi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_x1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext26event_inside_widget_windowERN3Gtk6WidgetEP9_GdkEvent verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19set_session_extentsEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8user_webB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PortManager27check_for_ambiguous_latencyEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle14remove_channelEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location4lockEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView33set_global_show_waveform_clippingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_muteEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12organizationB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert11clear_statsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12CairoHPackerC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route5shiftEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_unref verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager11save_presetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15demangle_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode9incrementERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton26recalc_char_pixel_geometryEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtrC2EPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager13remove_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager14to_generic_vstENS_10PluginTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowTitlepLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine22set_latency_input_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo16drop_cursor_infoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager21register_radio_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEERNS2_16RadioButtonGroupEPKcS8_N4sigc4slotIvP10_GtkActionNS9_3nilESD_SD_SD_SD_SD_EEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR25ardour_config_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region19clear_sync_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets5PopUp8set_textENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11SVAModifierC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager10reset_tagsERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17PortExportChannelC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location10set_hiddenEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager16get_radio_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZTv0_n56_N6ARDOUR11Automatable14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext19anchored_menu_popupEPN3Gtk4MenuEPNS0_6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful6set_idERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushboolean verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable18describe_parameterB5cxx11EN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionPlaylists3getERSt6vectorIN5boost10shared_ptrINS_8PlaylistEEESaIS5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane12forall_vfuncEiPFvP10_GtkWidgetPvES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager13save_statusesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI12handle_fatalEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16set_flat_buttonsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5albumB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand14change_programEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion12audio_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine23start_latency_detectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8ScroomerC2ERN3Gtk10AdjustmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations6removeEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList15fast_simple_addEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21been_here_before_pathB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15cleanup_sourcesERNS_13CleanupReportE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_enter_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy20delete_event_handlerEP12_GdkEventAny verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo17control_name_listEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine23set_latency_output_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8ScroomerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable6attachEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack25set_playback_channel_modeENS_11ChannelModeEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral3SMF4ppqnEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI6ParserD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable11add_controlEN5boost10shared_ptrIN6Evoral7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy13fully_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10SystemExecD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9PTFFormat4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15string_to_int64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_snap_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10UserBundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13replace_tempoERNS_12TempoSectionERKNS_5TempoERKdlNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23any_duration_to_samplesElRKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget12use_nsglviewEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle16set_channel_nameEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas11ScrollGroupC1EPNS_4ItemENS0_17ScrollSensitivityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ProcessThread11get_buffersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView11set_channelEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23new_route_from_templateEjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_19PlaylistDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10MidiRegion9do_exportENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader15on_size_requestEP15_GtkRequisition verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13MetricSection16minute_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane17set_child_minsizeERKN3Gtk6WidgetEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item14canvas_to_itemERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8groupingB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_in_lengthEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18sample_to_timecodeElRN8Timecode4TimeEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist15duplicate_untilEN5boost10shared_ptrINS_6RegionEEElll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11Automatable18automation_controlERKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session26timecode_frames_per_secondEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext12color_to_hsvEjRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item5raiseEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap8n_metersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap12round_to_barElNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Image9get_imageEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10VCAManager4vcasB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO8add_portENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvNS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZlsRSoRKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings15get_all_actionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EESA_SA_SA_RS1_IN4Glib6RefPtrIN3Gtk6ActionEEESaISF_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item6ungrabEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode19increment_subframesERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas7LineSet5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy11action_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23unregister_lua_functionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtr11set_sessionEPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane26set_check_divider_positionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral13next_event_idEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11SoloControl8can_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD14timing_summaryB5cxx11ERKSt6vectorImSaImEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11LuaBindings6commonEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16SessionPlaylists10unassignedERNSt7__cxx114listIN5boost10shared_ptrINS_8PlaylistEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD18export_search_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton13set_alignmentEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory10add_formatERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager19create_action_groupEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15TransportMaster22allowed_request_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager20get_known_midi_portsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager15lv2_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton22set_distinct_led_clickEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZThn8_N12CairoHPacker15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session20timecode_drop_framesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route18reorder_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEEPNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16vkbd_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader19flush_pattern_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection21select_next_stripableEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR33check_for_old_configuration_filesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap16gui_change_tempoEPNS_12TempoSectionERKNS_5TempoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Line6set_y0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20reorder_route_groupsENSt7__cxx114listIPNS_10RouteGroupESaIS4_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin4c_uiEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7LuaProc20setup_lua_inline_guiEP8LuaState verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetectorD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas10XFadeCurve9set_inoutERKSt6vectorINS_5DupleESaIS2_EES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_grab_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager20uncheck_toggleactionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13SourceFactory14createExternalENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiNS_6Source4FlagEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Text13set_alignmentEN5Pango9AlignmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager12get_all_tagsB5cxx11ENS0_9TagFilterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor3cutEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo16load_cursor_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor9is_linearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert11load_presetENS_6Plugin12PresetRecordE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11MuteControl16muted_by_mastersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushnumber verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region5lowerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location3setEllbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR2IO5audioEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode17increment_minutesERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8arrangerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13MetricSection16sample_at_minuteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21remove_format_profileEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo13get_note_nameB5cxx11Ethhh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10set_lengthEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist4thawEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item14set_x_positionEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton26set_layout_ellipsize_widthEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap19bbt_at_quarter_noteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager16get_port_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12AudioLibrary8get_tagsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget9set_dirtyEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15restore_historyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session17get_export_statusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable14use_own_windowEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item5clearEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets20StatefulToggleButtonC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session11route_by_idEN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3MD512digestStringEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15archive_sessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS0_13ArchiveEncodeEN3PBD11FileArchive16CompressionLevelEbPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert9input_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle21connected_to_anythingERNS_11AudioEngineE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10SystemExecC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item7visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route8pannableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_mixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo23have_custom_plugin_infoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaState15collect_garbageEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10set_opaqueEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin14is_external_uiEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21primary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2IDaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track12use_playlistENS_8DataTypeEN5boost10shared_ptrINS_8PlaylistEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Plugin12clear_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session37register_with_memento_command_factoryEN3PBD2IDEPNS1_20StatefulDestructibleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5RulerC1EPNS_4ItemERKNS0_6MetricERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable15control_factoryERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD22spherical_to_cartesianEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_scale_amplitudeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO10disconnectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeter5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15cleanup_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine11is_realtimeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata13disc_subtitleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session17cleanup_peakfilesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo25channels_for_control_listERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral5EventIlED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session4undoEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24set_insert_note_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetector15set_sensitivityEjf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8TabbableC2ERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext22contrasting_text_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap22quarter_note_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9MidiTrack12input_activeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEN5Cairo6RefPtrINS0_7ContextEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushfstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase13on_drag_beginERKN4Glib6RefPtrIN3Gdk11DragContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route23customize_plugin_insertEN5boost10shared_ptrINS_9ProcessorEEEjNS_9ChanCountES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap24change_existing_tempo_atElddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeter3setEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE9set_notesERKSt8multisetIN5boost10shared_ptrINS_4NoteIS2_EEEENS3_21EarlierNoteComparatorESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_setglobal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PhaseControl16set_phase_invertEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup15unassign_masterEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory14region_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route20add_remove_sidechainEN5boost10shared_ptrINS_9ProcessorEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12BindingProxyC1EN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session15mmc_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD3FPU8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist11nudge_afterEllb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext14get_pixel_sizeEN4Glib6RefPtrIN5Pango6LayoutEEERiS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR21BeatsSamplesConverter2toEN8Temporal5BeatsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap9add_tempoERKNS_5TempoERKdlNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4ItemD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton10set_tweaksENS0_6TweaksE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle12connected_toEN5boost10shared_ptrIS0_EERNS_11AudioEngineENS_8DataTypeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_toboolean verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session30bring_all_sources_into_sessionEN5boost8functionIFvjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager18add_channel_configEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader15on_scroll_eventEP15_GdkEventScroll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplay23add_controllable_presetEPKcf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMappingaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session21operation_in_progressEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region5applyERNS_6FilterEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin10emit_to_uiEPvPFvS1_jjjPKvE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9MidiTrack19get_gui_feed_bufferEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UIC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PiPPPc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory9dead_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5genreB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext25CellRendererColorSelectorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist9partitionEllb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE16note_lower_boundES2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard11key_is_downEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR26AudioPlaylistImportHandlerC2ERK7XMLTreeRNS_7SessionERNS_24AudioRegionImportHandlerEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13BarController23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14ExportFilename19get_date_format_strB5cxx11ENS0_10DateFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaState10do_commandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4PaneD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor13compute_deltaEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD25find_files_matching_regexERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20save_default_optionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session6renameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track19current_capture_endEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session37request_suspend_timecode_transmissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PannerManager21get_available_pannersB5cxx11Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchive14next_file_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item14canvas_to_itemERdS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16string_to_uint64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap11bbt_at_beatERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21is_context_menu_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup12set_relativeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_titleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup13assign_masterEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Fill12set_gradientERKSt6vectorISt4pairIdjESaIS3_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting11try_compileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaISD_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11MidiStretch3runEN5boost10shared_ptrINS_6RegionEEEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AudioAnalyser5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap21gui_stretch_tempo_endEPNS_12TempoSectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z11vstfx_errorPKcz verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas8PolyItem3getEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route19denormal_protectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI10do_requestEPNS_9UIRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas8PolyLineC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9PeakMeter9reset_maxEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager27stripable_selection_changedEN5boost10shared_ptrISt6vectorINS1_8weak_ptrINS_9StripableEEESaIS6_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_descriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region8trim_endEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE15register_threadEmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session19missing_filesourcesB5cxx11ENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8activateENS_11MouseButtonENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode15remove_propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9BufferSet14ensure_buffersENS_8DataTypeEmm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR17AutomationControl16grouped_controlsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12SessionEventnwEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView16set_global_shapeENS0_5ShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist15regions_touchedB5cxx11Ell verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine31prepare_for_latency_measurementEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion3rmsEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region16max_source_levelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR28get_state_files_in_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection6removeEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchive6createERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEENS0_16CompressionLevelE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session13save_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10cmp_nocaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI11load_rcfileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor6dimmedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session17transport_stoppedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoPacker15draw_backgroundERN3Gtk6WidgetEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy14is_bind_actionEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12add_elementsENS0_7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session22set_auto_loop_locationEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session15preroll_samplesEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawgeti verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext12change_alphaEjd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10VCAManager10create_vcaEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11LuaBindings11set_sessionEP9lua_StatePNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11PathsDialog20get_serialized_pathsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel29new_patch_change_diff_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion17set_fade_in_shapeENS_9FadeShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8producerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9ContainerC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager19clear_vst_blacklistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful48set_regenerate_xml_and_string_ids_in_this_threadEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region9set_layerEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZTv0_n64_N6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route20plugin_preset_outputEN5boost10shared_ptrINS_9ProcessorEEENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_lyricistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14AutomationList20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations3addEPNS_8LocationEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplayC1ENS_12ArdourButton7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16remove_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadataD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable30get_parameter_automation_stateEN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LocationeqERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec14write_to_stdinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas12TrackingText10set_offsetERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView14region_resizedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata6artistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsERKN5boost10shared_ptrINS_13LuaScriptInfoEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Delivery6pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_composerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_callk verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_leave_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable20delete_event_handlerEP12_GdkEventAny verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application18add_app_menu_groupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext17VisibilityTracker11not_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_albumERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12SessionEventC1ENS0_4TypeENS0_6ActionElldbbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11KeyboardKeyC1Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item6removeEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route13set_strict_ioEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_clip_levelEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12request_stopEbbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful13add_extra_xmlER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track16use_new_playlistENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipEPN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14ExportFilename9set_labelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9user_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti14property_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD19parse_debug_optionsEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4NoteC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager16get_radio_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist10fade_rangeERNSt7__cxx114listINS_10AudioRangeESaIS3_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushvalue verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22find_session_templatesERSt6vectorINS_12TemplateInfoESaIS1_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_getglobal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist7shuffleEN5boost10shared_ptrINS_6RegionEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR24set_translations_enabledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist7releaseEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets7TearOff8torn_offEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable12make_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaStateD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Pannable20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session21worst_latency_prerollEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist9set_layerEN5boost10shared_ptrINS_6RegionEEEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12total_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets4Pane16child_type_vfuncEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle24remove_port_from_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata10set_courseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_error verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8composerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5ImageC1EPNS_4ItemEN5Cairo6FormatEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8open_uriERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets17HSliderControllerC1EPN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ElementImporter11cancel_moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap22gui_set_tempo_positionEPNS_12TempoSectionElRKi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22remove_recent_sessionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_state_changedEN3Gtk9StateTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Line3setENS_5DupleES1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_monoEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList3addEddbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15RCConfiguration15add_instant_xmlER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16loop_is_possibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_ref verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral17IdentityConverterIdlE4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths10xjadeo_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item13canvas_originEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings13associate_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session10add_bundleEN5boost10shared_ptrINS_6BundleEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsertC1ERNS_7SessionEN5boost10shared_ptrINS_6PluginEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11ChanMapping11is_identityENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track12freeze_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12CairoHPacker10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12leave_windowEP17_GdkEventCrossingPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle19add_port_to_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipEPN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Ruler20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR4Send10has_pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager20get_physical_outputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS_13MidiPortFlagsESC_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11LuaBindings6stddefEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas6Canvas6zoomedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track20get_captured_samplesEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext14contains_valueERN3Gtk12ComboBoxTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10MidiRegion11midi_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode23has_property_with_valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings10bound_nameB5cxx11ERKNS_11KeyboardKeyENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory18add_channel_configEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget17set_focus_handlerEN4sigc4slotIvPN3Gtk6WidgetENS0_3nilES5_S5_S5_S5_S5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session8bbt_timeElRN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane15set_drag_cursorEN3Gdk6CursorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12EventTypeMap11from_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap22predict_tempo_positionEPNS_12TempoSectionERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo23master_controller_countEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24route_processors_changedENS_20RouteProcessorChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12PropertyListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route23set_denormal_protectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdownD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList6modifyESt14_List_iteratorIPNS_12ControlEventEEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11PathsDialogC1ERN3Gtk6WindowENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget19set_widget_prelightEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipEPN3Gtk6WidgetEPKcS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector18set_peak_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager10new_presetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR2IO12connected_toEN5boost10shared_ptrIKS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_settop verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas11FramedCurve22set_points_per_segmentEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20request_bounded_rollEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard27some_magic_widget_has_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager22disable_active_actionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23set_auto_punch_locationEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_in_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12ControllableC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region5raiseEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18end_unnamed_statusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14new_midi_trackERKNS_9ChanCountES3_bN5boost10shared_ptrINS_10PluginInfoEEEPNS_6Plugin12PresetRecordEPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjNS_9TrackModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Fill11set_patternEN5Cairo6RefPtrINS1_7PatternEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3MD5C1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext18markup_escape_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17theme_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets7TearOffC1ERN3Gtk6WidgetEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8TabbableD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LegatizeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13is_edit_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager24select_silence_beginningERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas7LineSet3addEddj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_checklstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful9extra_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Text3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27globally_add_internal_sendsEN5boost10shared_ptrINS_5RouteEEENS_9PlacementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_active_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session13remove_routesEN5boost10shared_ptrINSt7__cxx114listINS2_INS_5RouteEEESaIS6_EEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList5eraseESt14_List_iteratorIPNS_12ControlEventEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK11CairoWidget10get_heightEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10EnumWriter4readENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral10ControlSet7controlERKNS_9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard22set_insert_note_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item8set_dataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_argerror verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AnalysisGraphD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20maybe_write_autosaveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11LocaleGuardC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Progress6ascendEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24registered_lua_functionsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager22register_toggle_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_N4sigc4slotIvNS7_3nilES9_S9_S9_S9_S9_S9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaStateC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16io_name_is_legalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10SystemExecC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_with_cueEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow5set_xEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral10ControlSet14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR23user_template_directoryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView24set_amplitude_above_axisEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session16add_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup16destroy_subgroupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14ExportFilename10set_folderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader10set_tweaksENS0_6TweaksE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap14beat_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12set_led_leftEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext19right_aligned_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15TransportMaster16set_request_maskENS_20TransportRequestTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route14the_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode8propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert8pre_seedERKNS_9ChanCountES3_RKNS_11ChanMappingES6_S6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4LineC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable14make_invisibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Note12set_velocityEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager8get_tagsB5cxx11ERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ExportHandler17add_export_configENS_19ComparableSharedPtrINS_14ExportTimespanEEEN5boost10shared_ptrINS_26ExportChannelConfigurationEEENS5_INS_25ExportFormatSpecificationEEENS5_INS_14ExportFilenameEEENS5_IN12AudioGrapher13BroadcastInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21modifier_state_equalsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session31request_transport_speed_nonzeroEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region18set_position_musicEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap23meter_section_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session7ntracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_tolstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16locate_initiatedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine20current_backend_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader6renderERKN5Cairo6RefPtrINS1_7ContextEEEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12InternalSendC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEENS4_INS_5RouteEEESA_NS_8Delivery4RoleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine18available_backendsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec26format_key_value_parameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_hiddenEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_getmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext3HSVC1Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine11sample_rateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView18set_show_zero_lineEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle26remove_ports_from_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor7set_dimEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral10ControlSet11add_controlEN5boost10shared_ptrINS_7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10FileSource14mark_immutableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12set_modifierEjRj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_zero_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track17use_copy_playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNodeaSERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap9metric_atElPSt20_List_const_iteratorIPNS_13MetricSectionEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_dbtpEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec4waitEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route22add_processor_by_indexEN5boost10shared_ptrINS_9ProcessorEEEiPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route12panner_shellEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist14foreach_regionEN5boost8functionIFvNS1_10shared_ptrINS_6RegionEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidgetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext24treeview_select_previousERN3Gtk8TreeViewEN4Glib6RefPtrINS0_9TreeModelEEEPNS0_14TreeViewColumnE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager21register_radio_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEERNS2_16RadioButtonGroupEPKcS8_N4sigc4slotIvNS9_3nilESB_SB_SB_SB_SB_SB_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10EnumWriter17register_distinctENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEES7_IS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations12clear_rangesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE18handle_ui_requestsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20find_route_templatesERSt6vectorINS_12TemplateInfoESaIS1_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioSource11peaks_readyEN5boost8functionIFvvEEEPPN3PBD16ScopedConnectionEPNS5_9EventLoopE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFaderD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10FocusEntryC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Line6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2IDC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route17internal_send_forEN5boost10shared_ptrIKS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR3VCA9full_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushlstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetectorC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap15meter_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10MidiRegion18fix_negative_startEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region13source_lengthEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10PortInsert7latencyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager11port_engineEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas17GtkCanvasViewportC1ERN3Gtk10AdjustmentES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region19at_natural_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetector16update_positionsEPNS_8ReadableEjRNSt7__cxx114listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow15set_head_heightEid verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12AudioLibrary18search_members_andERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKS9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15enable_tooltipsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z10short_pathRKN4Glib7ustringEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z11replace_allRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_S7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZThn24_N11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI15display_messageEPKciN4Glib6RefPtrIN3Gtk7TextTagEEES7_S2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10PortInsert23start_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager11load_presetEN5boost10shared_ptrINS_12ExportPresetEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track8playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15focus_in_windowEP14_GdkEventFocusPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11LuaBindings7sessionEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetector13set_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist10get_extentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager15clear_vst_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext20treeview_select_nextERN3Gtk8TreeViewEN4Glib6RefPtrINS0_9TreeModelEEEPNS0_14TreeViewColumnE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10set_lockedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas7LineSetC1EPNS_4ItemENS0_11OrientationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI3runER8Receiver verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15possible_statesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11LuaBindings3oscEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16on_state_changedEN3Gtk9StateTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy7visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6ReturnC1ERNS_7SessionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Stripable22set_presentation_orderEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_newuserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11ChanMapping7get_srcENS_8DataTypeEjPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral3SMF10num_temposEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9RBStretchC1ERNS_7SessionERNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager25select_normalize_loudnessEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist9n_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10set_hiddenEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route8nth_sendEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion19verify_xfade_boundsElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_fade_out_lengthEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnobC1ENS0_7ElementENS0_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext20add_volume_shortcutsERN3Gtk11FileChooserE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Flag10set_heightEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBaseC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE24patch_change_lower_boundES2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR2IO12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo26value_name_list_by_controlEhh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AudioPlaylist4readEPfS1_S1_llj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session22clear_object_selectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15set_edit_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor7set_cutEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9RectangleC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec10is_runningEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13BarController16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack21write_immediate_eventEmPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist16find_next_regionElNS_11RegionPointEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin15ui_is_resizableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15inflate_sessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RS5_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO7connectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_total_discsEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16uint16_to_stringEtRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24begin_reversible_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory10video_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14ExportFilename15set_time_formatENS0_10TimeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptor13midi_note_numERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral17IdentityConverterIdlE2toEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_checknumber verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager22load_plugin_order_fileER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session22have_rec_enabled_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_drop_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Plugin11save_presetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_trim_endEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13SourceFactory14setup_peakfileEN5boost10shared_ptrINS_6SourceEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor12set_polarityEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable40automation_list_automation_state_changedEN6Evoral9ParameterENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView20set_global_logscaledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown16append_text_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9SMFSource24safe_midi_file_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager18select_silence_endERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_related_actionEN4Glib6RefPtrIN3Gtk6ActionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19remove_last_captureEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Line6set_x1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap9add_meterERKNS_5MeterERKN8Timecode8BBT_TimeElNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane9on_removeEPN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23count_sources_by_originERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ElementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton17set_corner_radiusEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12TextReceiverC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings14load_operationERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView9set_shapeENS0_5ShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6URIMap8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle23type_channel_to_overallENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZTv0_n40_N6ARDOUR11Automatable11add_controlEN5boost10shared_ptrIN6Evoral7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas6Canvas20set_background_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rotate verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route16save_as_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14bump_name_onceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist13remove_regionEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand11change_timeEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager10get_statusERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4Pool7releaseEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist19find_next_transientEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13LTCFileReaderD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack16set_step_editingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy20button_press_handlerEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI13toggle_errorsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13ref_to_paramsERSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaIS5_EEPN9luabridge6LuaRefE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location7move_toElj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode24timecode_has_drop_framesENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget12queue_resizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18convert_to_samplesERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_conductorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ExportHandler5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView15set_start_shiftEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion12find_silenceB5cxx11EfllRNS_15InterThreadInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase13set_from_nodeERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD19exists_and_writableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager15register_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable19non_realtime_locateEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR4Send22panner_linked_to_routeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13sample_at_bbtERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR23TimecodeTransportMaster10set_fr2997Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext18get_ink_pixel_sizeEN4Glib6RefPtrIN5Pango6LayoutEEERiS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode13seconds_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager18clear_au_blacklistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager18cancel_plugin_scanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13inflate_errorB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting7scriptsENS_13LuaScriptInfo10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_with_tocEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase11add_to_nodeER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable6detachEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushnil verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton5watchEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Note22set_show_velocity_barsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16SessionPlaylists7by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track21current_capture_startEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEN5boost10shared_ptrIKNS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12LuaScripting6SorterclEN5boost10shared_ptrINS_13LuaScriptInfoEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList4copyEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle3setERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4FlagC1EPNS_4ItemEdjjNS_5DupleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route14add_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEES6_PNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9TransposeC1Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session14is_auditioningEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap22sample_at_quarter_noteEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO23connect_ports_to_bundleEN5boost10shared_ptrINS_6BundleEEEbbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_fixed_colorsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15container_clearERN3Gtk9ContainerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting20get_factory_bytecodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session22midi_clock_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16transport_lockedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup16enabled_propertyEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26request_roll_at_and_returnEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session14mmc_input_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo21suspend_change_signalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21remove_filename_stateEN5boost10shared_ptrINS0_13FilenameStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11MuteControl13muted_by_selfEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist3cutERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18current_end_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13ProcessThreadC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8PannableC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvas10queue_drawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR2IO12can_add_portENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification9set_stateERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist10add_regionEN5boost10shared_ptrINS_6RegionEEElfbidb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19set_selection_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11ChanMapping7n_totalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager18prepare_for_exportEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19edit_mode_to_stringENS_8EditModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18add_internal_sendsEN5boost10shared_ptrINS_5RouteEEENS_9PlacementENS2_INSt7__cxx114listIS4_SaIS4_EEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23request_count_in_recordEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader17set_default_valueEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18timecode_to_sampleERN8Timecode4TimeERlbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12track_numberEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region20set_initial_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactory6createEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager9do_actionEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD4atolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_enter_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11Automatable15find_next_eventEddRN6Evoral12ControlEventEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8KeyboardD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_canvasERdS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region11is_compoundEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext24get_popdown_string_countERN3Gtk12ComboBoxTextE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4PoolC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawsetp verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_dj_mixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region13sync_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMapaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEEC1ERKS3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert14provides_statsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13LTCFileReader8read_ltcEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode15increment_hoursERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7PortSet4portEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist14replace_regionEN5boost10shared_ptrINS_6RegionEEES4_l verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap8get_gridERSt6vectorINS0_8BBTPointESaIS2_EEllj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8MidiPort9set_traceEPN4MIDI6ParserE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD13StandardTimerC2EjRKN4Glib6RefPtrINS1_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_user_webERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_lufsEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8lyricistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode13minutes_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AnalysisGraph13analyze_rangeEN5boost10shared_ptrINS_5RouteEEENS2_INS_13AudioPlaylistEEERKNSt7__cxx114listINS_10AudioRangeESaIS9_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager22save_plugin_order_fileER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager10get_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route15set_meter_pointENS_10MeterPointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK4MIDI4Name16MidiPatchManager15is_custom_modelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Speaker4moveERKN3PBD13AngularVectorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12EventTypeMap8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap8n_temposEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD9copy_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ElementImporter12prepare_moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createERKSt6vectorIN5boost10shared_ptrINS_6SourceEEESaIS5_EERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting15user_script_dirB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext25CellRendererColorSelector14property_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10AudioTrack12write_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route17remove_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEEPNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView25set_global_gradient_depthEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route14set_meter_typeENS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert22natural_output_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard20level4_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager15get_all_actionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EES9_S9_S9_RS0_IN4Glib6RefPtrIN3Gtk6ActionEEESaISE_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_arrangerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12remove_routeEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5PitchC1ERNS_7SessionERNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route16clear_processorsENS_9PlacementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8ProgressC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrINS_6SourceEEERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral3SMF10num_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item11set_tooltipERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD9get_pathsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7PortSet9num_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode20timecode_format_nameB5cxx11ENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata14set_user_emailERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15AudioFileSource25safe_audio_file_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12set_elementsENS0_7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session21session_name_is_legalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13can_solve_bbtEPNS_12TempoSectionERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MTDM7resolveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode21parse_timecode_formatENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral3SMFC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap15tempo_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15cancel_auditionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15cmp_nocase_utf8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist16count_regions_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13PluginManager18get_tags_as_stringB5cxx11ERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20compute_sha1_of_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext22physical_screen_heightEN4Glib6RefPtrIN3Gdk6WindowEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext18MenuElemNoMnemonicC1ERKN4Glib7ustringERKN4sigc4slotIvNS5_3nilES7_S7_S7_S7_S7_S7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawget verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist12drop_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushinteger verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Slavable11assigned_toEPNS_10VCAManagerEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert14set_output_mapEjNS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Progress6cancelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactoryC1EPNS_7SessionERKNS_11AudioRegionERNS_10AudioTrackENS0_4TypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_isuserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert21natural_input_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList3cutEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10BlinkTimerC2EjRKN4Glib6RefPtrINS1_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral11ControlList13in_write_passEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable14window_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD13StandardTimer10on_elapsedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9PTFFormatC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session13get_routelistB5cxx11EbNS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14ExportTimespan9set_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_album_artistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable17tabbed_by_defaultEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaState7sandboxEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location6unlockEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11IOProcessor17prepare_for_resetER7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13ArdourSpinnerC1EN5boost10shared_ptrIN3PBD12ControllableEEEPN3Gtk10AdjustmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PannerManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session25set_session_range_is_freeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AutomatableD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata4isrcB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Slavable8unassignEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager19add_midi_port_flagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13MidiPortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route29all_visible_processors_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowTitleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo19master_device_namesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy10use_windowERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti10set_pixbufEjN4Glib6RefPtrIN3Gdk6PixbufEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets20StatefulToggleButtonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD22strip_whitespace_edgesERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12AudioLibrary8set_tagsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase16add_drop_targetsERNSt7__cxx114listIN3Gtk11TargetEntryESaIS4_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26maybe_update_session_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager14clear_au_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton15set_layout_fontERKN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR23AudioTrackImportHandlerC1ERK7XMLTreeRNS_7SessionERNS_26AudioPlaylistImportHandlerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy17configure_handlerEP18_GdkEventConfigure verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Tabbable11show_windowEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location9set_startElbbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_disc_numberEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12ExportStatus5abortEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15RCConfiguration11instant_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_dim_allEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetectorD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Text9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetector3runERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ReadableEjRNS1_4listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert12set_thru_mapENS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Text20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane11get_dividerEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD19StatefulDiffCommandC1EN5boost10shared_ptrINS_20StatefulDestructibleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_soloEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode18sample_to_timecodeElRNS_4TimeEbbdbdjbl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations21clock_origin_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack13midi_playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_canvasERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_groupingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations19auto_punch_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10VCAManager10remove_vcaEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget6on_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection16clear_stripablesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin10port_indexEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob20controllable_changedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8BindingsC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeterC1ElmNS0_11OrientationEiiiiiiiiiiiiiiiffffi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext26set_active_text_if_presentERN3Gtk12ComboBoxTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ElementImporter4moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager18ladspa_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgencyC1EbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR27legalize_for_universal_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral11ControlList17set_interpolationENS0_18InterpolationStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_clip_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16load_keybindingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable16current_toplevelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7commentB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand14change_channelEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8QuantizeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_gainEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata6courseB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas6Canvas12add_scrollerERNS_11ScrollGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion9normalizeEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView12gain_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager18select_src_qualityENS_16ExportFormatBase10SRCQualityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMapC1El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist6rippleEllPNSt7__cxx114listIN5boost10shared_ptrINS_6RegionEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEEC1ENS_9EventTypeES2_jPhb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12CairoHPacker6get_bgEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session32get_routes_with_internal_returnsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13params_to_refEPN9luabridge6LuaRefERKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap15bbt_duration_atElRKN8Timecode8BBT_TimeEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist5shiftEllbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11open_folderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification11descriptionB5cxx11Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_envelope_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow16set_head_outwardEib verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session20current_start_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16set_boxy_buttonsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12StripSilenceC1ERNS_7SessionERKSt3mapIN5boost10shared_ptrINS_6RegionEEENSt7__cxx114listISt4pairIllESaISB_EEESt4lessIS7_ESaISA_IKS7_SD_EEEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager4initEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector10set_minioiEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetectorC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region12set_positionEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LegatizeC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session16synced_to_engineEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist13top_region_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist17all_regions_emptyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16string_to_uint16ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9PeakMeter14set_meter_typeENS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager22set_toggleaction_stateEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine15usecs_per_cycleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings6removeENS0_9OperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTrackerC1ERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO15set_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths10harvid_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton15set_sizing_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track10n_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown11clear_itemsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory11region_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11descriptionB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15new_audio_trackEiiPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjNS_9TrackModeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrIKNS_6RegionEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView20set_image_cache_sizeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4Port10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session20get_remote_nth_routeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdownC1ENS_12ArdourButton7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16bump_name_numberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory11export_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4Pane15on_size_requestEP15_GtkRequisition verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_selectEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item4showEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget10queue_drawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin14is_external_kxEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session25commit_reversible_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtr18session_going_awayEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_engineerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral13TimeConverterIN8Temporal5BeatsElED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMappingC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10MidiRegion5modelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19request_sync_sourceEN5boost10shared_ptrINS_15TransportMasterEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18unknown_processorsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6BundleeqERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager13set_sensitiveERSt6vectorIN4Glib6RefPtrIN3Gtk6ActionEEESaIS5_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16uint64_to_stringEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy6toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard37catch_user_event_for_pre_dialog_focusEP9_GdkEventPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11MuteControl15set_mute_pointsENS_10MuteMaster9MutePointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap14sample_at_beatERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region14has_transientsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral11ControlList13unlocked_evalEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LocationC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD13StandardTimer7connectERKN4sigc4slotIvNS1_3nilES3_S3_S3_S3_S3_S3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets6ChoiceC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St6vectorIS6_SaIS6_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5mixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15is_delete_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext11SVAModifier9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings5emptyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session26get_routes_with_regions_atB5cxx11El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10RouteGroup12has_subgroupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_countryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session17timecode_durationElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region14adjust_to_syncEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTracker16cycle_visibilityEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist5pasteEN5boost10shared_ptrIS0_EElfi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager24duplicate_filename_stateEN5boost10shared_ptrINS0_13FilenameStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode26timecode_format_sampletimeB5cxx11Elddb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region15lower_to_bottomEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyListE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations16first_mark_afterElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup14set_monitoringEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region16set_video_lockedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy8show_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist25find_next_region_boundaryEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12CairoHPacker15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4SendC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEENS_8Delivery4RoleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track24get_capture_start_sampleEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveViewC1EPN12ArdourCanvas4ItemEN5boost10shared_ptrIN6ARDOUR11AudioRegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager20select_codec_qualityEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist28find_next_top_layer_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist12region_by_idERKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item17set_ignore_eventsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_trim_beginningEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region9set_startEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist10regions_atB5cxx11El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11EventBoxExtC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager8set_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16string_to_doubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_rawset verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMultiC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR21BeatsSamplesConverter4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15audition_regionEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application17add_app_menu_itemEP24_GtkApplicationMenuGroupPN3Gtk8MenuItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor12to_interfaceEfb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetEPKcii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine4diedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext16set_source_rgb_aEP6_cairojf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23set_snap_delta_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector12set_functionEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item15lower_to_bottomEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist29get_source_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8open_uriEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager12get_warningsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle9nchannelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_timespanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup6removeEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti14signal_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor8invertedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMapping9offset_toENS_8DataTypeEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector21set_silence_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplay16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec14write_to_stdinEPKcm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15AutomationWatch8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Processor5ownerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item12bounding_boxEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15AudioFileSource18get_soundfile_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13SoundFileInfoERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations17num_range_markersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaState7do_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session9set_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap12remove_meterERKNS_12MeterSectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas6Canvas16window_to_canvasERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11compilationB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactoryD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames27channel_name_set_by_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata8set_yearEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection21select_prev_stripableEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings8is_boundERKNS_11KeyboardKeyENS0_9OperationEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR2IO8has_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15PlaylistFactory6createENS_8DataTypeERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17TransientDetector18cleanup_transientsERNSt7__cxx114listIlSaIlEEEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4PoolD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_track_numberEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9RectangleC1EPNS_4ItemERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session32globally_set_send_gains_to_unityEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonC1ENS0_7ElementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_x0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas11FramedCurveC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR10MidiRegion5cloneEN5boost10shared_ptrINS_10MidiSourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist16duplicate_rangesERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext13hsva_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14ExportFilename8get_pathB5cxx11EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9SearchBarC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session31timecode_transmission_suspendedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata13av_export_tagERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin18enable_ui_emissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session9set_cleanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManagerC1EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert27reset_parameters_to_defaultEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings25save_all_bindings_as_htmlERSo verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route13add_processorEN5boost10shared_ptrINS_9ProcessorEEENS_9PlacementEPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Route10meter_typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15TransportMaster12display_nameB5cxx11Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14disable_recordEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item12set_positionENS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11LocaleGuardD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader22on_motion_notify_eventEP15_GdkEventMotion verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap12remove_tempoERKNS_12TempoSectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8subtitleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6Evoral10ControlSet13what_has_dataERSt3setINS_9ParameterESt4lessIS2_ESaIS2_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR30handle_old_configuration_filesEN5boost8functionIFbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Image9put_imageEN5boost10shared_ptrINS0_4DataEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle17offers_port_aloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9BufferSetC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas12TrackingTextC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_remixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand10value_typeENS1_8PropertyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11MidiStretchD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13SourceFactory22peak_work_queue_lengthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo23set_external_instrumentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_genreERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session25request_cancel_play_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12ExportStatus6finishENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert13set_input_mapEjNS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9ContainerC1EPNS_4ItemERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_iscfunction verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_compilationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK7XMLNode8propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert24can_reset_all_parametersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12add_commandsERKSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext28rounded_right_half_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel21new_note_diff_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_copyrightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region20special_set_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor14from_interfaceEfb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Slavable6assignEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory10sound_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR32gain_to_slider_position_with_maxEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session17punch_is_possibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand3addEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist9uncombineEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext13rgba_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8LocationC1ERNS_7SessionEllRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_5FlagsEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_next verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15add_route_groupEPNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR32slider_position_to_gain_with_maxEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy5setupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8dj_mixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings7replaceENS_11KeyboardKeyENS0_9OperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert13has_midi_thruEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase15add_object_dragEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager16select_normalizeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView21set_samples_per_pixelEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_setmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7ReverseC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidgetD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19set_delete_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8LuaState20collect_garbage_stepEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8engineerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI11popup_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata17set_disc_subtitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18playlist_is_activeEN5boost10shared_ptrINS_8PlaylistEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector14cleanup_onsetsERNSt7__cxx114listIlSaIlEEEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral3SMFD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12album_artistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AnalysisGraph14analyze_regionEN5boost10shared_ptrINS_11AudioRegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup16set_route_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO11remove_portEN5boost10shared_ptrINS_4PortEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19maybe_enable_recordEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session17add_internal_sendEN5boost10shared_ptrINS_5RouteEEEiS4_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo18lookup_cursor_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11MouseButtonC1Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager9save_tagsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroupC1ERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13SourceFactory14createWritableENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager9get_portsENS_8DataTypeERNSt7__cxx114listIN5boost10shared_ptrINS_4PortEEESaIS7_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN18CrossThreadChannelD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item14set_y_positionEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD27find_files_matching_patternERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable27non_realtime_transport_stopElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD14canonical_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting7by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13LuaScriptInfo10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR24translations_are_enabledEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer15on_scroll_eventEP15_GdkEventScroll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrINS_6RegionEEERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist24get_extent_with_endspaceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR27DoubleBeatsSamplesConverter2toEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchive7inflateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD14path_is_withinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata10set_artistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipC2EPN3Gtk6WidgetEbi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application12set_menu_barERN3Gtk9MenuShellE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo4modeB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD15float_to_stringEfRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10transientsERNSt7__cxx114listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route17add_foldback_sendEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas8PolyLine20set_covers_thresholdEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown10set_activeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session12import_filesERNS_12ImportStatusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session32audio_source_by_path_and_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN18CrossThreadChannelC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo22get_patch_name_withoutB5cxx11Ethh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10SystemExec9terminateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Pannable21what_can_be_automatedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager8activateERNS_19ControlProtocolInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13BarControllerC2ERN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager10get_widgetEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27set_requested_return_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN4Pool5allocEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_absindex verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_leave_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert4typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_dbfsEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting11script_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_touserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipC1EPN3Gtk6WidgetEbi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager10deactivateERNS_19ControlProtocolInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Source15mark_for_removeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext25set_no_tooltip_whatsoeverERN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle21set_ports_are_outputsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert27collect_signal_for_analysisEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager8set_tagsENS_10PluginTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_NS0_7TagTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_out_shapeENS_9FadeShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Region11sync_offsetERi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pcallk verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable30set_parameter_automation_stateEN6Evoral9ParameterENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations17marks_either_sideElRlS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD11FileArchive20extract_current_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Track16set_align_choiceENS_11AlignChoiceEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas5Arrow14set_head_widthEid verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route24feeds_according_to_graphEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14reset_bindingsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack25set_playback_channel_maskEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: vststate_maybe_set_program verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11ChanMapping3setENS_8DataTypeEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager12load_profileEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session22had_destructive_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR24AudioRegionImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR4Port15get_connectionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11ChanMapping12is_monotonicEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Track15alignment_styleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session34globally_set_send_gains_from_trackEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO9ensure_ioENS_9ChanCountEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNode11add_contentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item6redrawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR7Session18source_search_pathB5cxx11ENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Progress7descendEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12Controllable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session21register_lua_functionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaISD_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle16set_outline_whatENS0_4WhatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Location23set_position_lock_styleENS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget8on_unmapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD13short_versionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8BindingsD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13ArdourVSpacerC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap33round_to_quarter_note_subdivisionEliNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7countryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI13flush_pendingEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory24get_regions_using_sourceEN5boost10shared_ptrINS_6SourceEEERSt3setINS2_INS_6RegionEEESt4lessIS7_ESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful13clear_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11Application4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine23reset_silence_countdownEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection6toggleEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4TextC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup13set_recenableEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTracker33set_use_window_manager_visibilityEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19no_modifiers_activeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushcclosure verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTrackerC2ERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand6removeEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas12TrackingText14show_and_trackEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager7refreshEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap11insert_timeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist3useEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap15gui_twist_tempiEPNS_12TempoSectionERKNS_5TempoEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session14solo_selectionERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region21set_selected_for_soloEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13SrcFileSourceC1ERNS_7SessionEN5boost10shared_ptrINS_15AudioFileSourceEEENS_10SrcQualityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15allow_auto_playEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Flag20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton20set_custom_led_colorEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27request_preroll_record_trimEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas10XFadeCurveC1EPNS_4ItemENS0_13XFadePositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata4yearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item4moveENS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14AutomationList5pasteERKN6Evoral11ControlListEdRKNS_27DoubleBeatsSamplesConverterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeter13set_highlightEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR9Locations22session_range_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13RegionFactory7map_addEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Prompter10get_resultERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_organizationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD22cartesian_to_sphericalEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager22remove_midi_port_flagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13MidiPortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16double_to_stringEdRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist5splitERKNS_11MusicSampleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12AudioLibrary12save_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18request_play_rangeEPNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session11add_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin13write_from_uiEjjjPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas4Item8get_dataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist12split_regionEN5boost10shared_ptrINS_6RegionEEERKNS_11MusicSampleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4Send26set_panner_linked_to_routeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext23CheckMenuElemNoMnemonicC1ERKN4Glib7ustringERKN4sigc4slotIvNS5_3nilES7_S7_S7_S7_S7_S7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD12PropertyList3addEPNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item4grabEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata10instructorB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext2UI11dump_errorsERSom verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13PluginManager15lua_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Bundle20set_ports_are_inputsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session20set_object_selectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD5Timer12set_intervalEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEP6_cairoj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvasC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10Auditioner15seek_to_percentEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert9get_statsERmS1_RdS2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_rgbaEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap18next_tempo_sectionEPNS_12TempoSectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24abort_reversible_commandEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle12channel_nameB5cxx11Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region9set_mutedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9PTFFormatD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR16PresentationInfo10set_hiddenEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral3SMF4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert9reset_mapEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager20select_with_mp4chapsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11pixel_widthERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23new_route_from_templateEjjR7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_19PlaylistDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session27ensure_stripable_sort_orderEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle23overall_channel_to_typeENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15new_audio_routeEiiPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16PresentationInfo4FlagEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets17VSliderControllerC1EPN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_filenameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR6Bundle12channel_typeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session13remove_bundleEN5boost10shared_ptrINS_6BundleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR26AudioPlaylistImportHandlerC1ERK7XMLTreeRNS_7SessionERNS_24AudioRegionImportHandlerEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11Automatable14automation_runEljb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10PortInsert22stop_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager14get_new_formatEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PortManager30short_port_name_from_port_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnobD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy11drop_windowEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR14AutomationListC1ERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap20change_initial_tempoEddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap22gui_set_meter_positionEPNS_12MeterSectionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7ReverseD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup13make_subgroupEbNS_9PlacementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session25get_snapshot_from_instantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode17increment_secondsERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager14select_taggingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session21cleanup_trash_sourcesERNS_13CleanupReportE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack24set_capture_channel_maskEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route11set_commentENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy14set_state_maskENS0_9StateMaskE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_pushstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_iconEPFvP6_cairoiijPvES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15ControlProtocol28set_first_selected_stripableEN5boost10shared_ptrINS_9StripableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion20set_default_envelopeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN18CrossThreadChannel7receiveERcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route19reset_plugin_insertEN5boost10shared_ptrINS_9ProcessorEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_topointer verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AutomatableC2ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioEngine14setup_requiredEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session19set_range_selectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager21enable_active_actionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets8Scroomer22on_motion_notify_eventEP15_GdkEventMotion verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_activeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9copyrightB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist4copyERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN14ArdourWaveView8WaveView10set_heightEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK12ArdourCanvas5Arrow1xEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11PannerShell8bypassedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR27get_file_names_no_extensionERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD9hard_linkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN8Timecode29timecode_to_frames_per_secondENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist25regions_with_start_withinB5cxx11EN6Evoral5RangeIlEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_commentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session36request_resume_timecode_transmissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets16ArdourDropShadowC1ENS0_10ShadowModeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Scroomer8point_inEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session28remove_pending_capture_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist22get_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO23connect_ports_to_bundleEN5boost10shared_ptrINS_6BundleEEEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion14speed_mismatchEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_gettable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable6tabbedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeter19flush_pattern_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD10BlinkTimer10on_elapsedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK4MIDI4Name13ValueNameList15max_value_belowEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZThn8_N12CairoHPacker16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata10user_emailB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item12raise_to_topEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13OnsetDetector3runERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ReadableEjRNS1_4listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session26set_exclusive_input_activeEN5boost10shared_ptrINSt7__cxx114listINS2_INS_5RouteEEESaIS6_EEEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR10PortInsert20set_measured_latencyEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14ExportFilename19get_time_format_strB5cxx11ENS0_10TimeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9LV2Plugin9c_ui_typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEEC1EhS2_S2_hh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas4Item8reparentEPS0_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8TempoMap13round_to_beatElNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12PluginInsert18has_output_presetsENS_9ChanCountES1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9Locations17first_mark_beforeElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: luaL_newmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR2IO17bundles_connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings12get_bindingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiTrack24set_capture_channel_modeENS_11ChannelModeEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session18remove_route_groupERNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_setfield verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas6Canvas19set_tooltip_timeoutEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR24MidiAutomationListBinderC1EN5boost10shared_ptrINS_10MidiSourceEEEN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR8Playlist29region_is_shuffle_constrainedEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session21solo_selection_activeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap18exact_qn_at_sampleEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand3addEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext18left_aligned_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10move_startEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13AnalysisGraphC1EPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ActionManager16get_action_groupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Bindings4saveER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11PortManager21midi_port_informationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR13CoreSelection14get_stripablesERSt6vectorINS0_26StripableAutomationControlESaIS2_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2ID5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7remixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets9FastMeter14set_hold_countEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session24begin_reversible_commandEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_delete_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand11change_bankEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap20exact_beat_at_sampleEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEEC2ERKNS_7TypeMapE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets5PopUpC1EN3Gtk14WindowPositionEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext11detach_menuERN3Gtk4MenuE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD16internationalizeB5cxx11EPKcPS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR21LocationImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown11AddMenuElemEN3Gtk12Menu_Helpers7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR20ExportProfileManagerC1ERNS_7SessionENS0_10ExportTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR13CoreSelection3addEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route8is_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEE6set_idEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets4PaneC2Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets7TearOff9set_stateERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard20close_current_dialogEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand6removeEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_barcodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR12PluginInsert15has_midi_bypassEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN12ArdourCanvas8PolyLine11set_fill_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting7refreshEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets13BarControllerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR3VCA21default_name_templateB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown17disable_scrollingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR5Meter15samples_per_barERKNS_5TempoEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session7save_asERNS0_6SaveAsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR5Route10ab_pluginsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region17set_sync_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo5modelB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand6changeEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEENS1_8PropertyERKNS_7VariantE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7dim_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8Playlist9top_layerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_fade_out_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZNK6ARDOUR8TempoMap20quarter_note_at_beatEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _Z5splitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS4_SaIS4_EEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: lua_gettop verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN3PBD2IDaSENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR6Region10trim_frontEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN7XMLTree11read_bufferEPKcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR15TransportMaster8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.0.0: undefined symbol: _ZN6ARDOUR12LuaScripting8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: not found: libcanvas.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Fill8set_fillEb verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item18add_items_at_pointENS_5DupleERSt6vectorIPKS0_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item6coversERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item4showEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item13child_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item4dumpERSo verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas7Outline17set_outline_widthEd verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas7Outline11set_outlineEb verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZTIN12ArdourCanvas4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas7Outline17set_outline_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item17end_visual_changeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item19begin_visual_changeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _Z20hardware_concurrencyv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4ItemC2EPNS_6CanvasE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas6Canvas35get_microseconds_since_render_startEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK6ARDOUR11AudioRegion12audio_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext12color_to_hsvEjRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4ItemC2EPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_windowERKNS_4RectEb verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item10end_changeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item12bounding_boxEb verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13hsva_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEN5Cairo6RefPtrINS0_7ContextEEEj verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4ItemD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13rgba_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZNK12ArdourCanvas4Item6redrawEv verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Fill14set_fill_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/libwaveview.so.0.0.0: undefined symbol: _ZN12ArdourCanvas4Item12begin_changeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget6on_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget8on_unmapEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16on_state_changedEN3Gtk9StateTypeE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZThn24_N11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZTI11CairoWidget verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZTIN9Gtkmm2ext17PersistentTooltipE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy17configure_handlerEP18_GdkEventConfigure verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy5setupEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZTIN9Gtkmm2ext11WindowProxyE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy20delete_event_handlerEP12_GdkEventAny verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext27rounded_top_right_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext26rounded_top_left_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext21rounded_top_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard26GainExtraFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget13focus_handlerE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD12Controllable13StartLearningE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget13_flat_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD12Controllable12StopLearningE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21GainFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget13_boxy_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16_widget_prelightE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24ScrollHorizontalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15PrimaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16TertiaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17SecondaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_grab_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetEPKcii verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext16set_source_rgb_aEP6_cairojf verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget9set_dirtyEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext20add_volume_shortcutsERN3Gtk11FileChooserE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext2UI19caller_is_ui_threadEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13hsva_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16set_source_rgb_aEP6_cairoN3Gdk5ColorEf verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_drop_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext22contrasting_text_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget12queue_resizeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext26rounded_top_half_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidgetD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK11CairoWidget9get_widthEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipC2EPN3Gtk6WidgetEbi verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltip7set_tipENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext18MenuElemNoMnemonicC1ERKN4Glib7ustringERKN4sigc4slotIvNS5_3nilES7_S7_S7_S7_S7_S7_EE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD10parse_pathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEP6_cairoj verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD22strip_whitespace_edgesERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy7set_posEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipEPN3Gtk6WidgetEPKcS5_ verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy13xml_node_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZNK11CairoWidget10get_heightEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext28rounded_right_half_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext19anchored_menu_popupEPN3Gtk4MenuEPNS0_6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjj verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidget10queue_drawEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21modifier_state_equalsEjj verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy6toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy16set_pos_and_sizeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext3HSVC1Ej verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy17save_pos_and_sizeEv verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libwidgets.so.0.0.0: undefined symbol: _ZN11CairoWidgetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltip17_tooltips_enabledE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN11CairoWidget17set_canvas_widgetEv verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD8demangleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext22contrasting_text_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEN5Cairo6RefPtrINS0_7ContextEEEj verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN11CairoWidget13size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13rgba_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD10SearchpathC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libcanvas.so.0.0.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZTI8Receiver verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZTIN3PBD8StatefulE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN11Transmitter7deliverEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN8Receiver6hangupEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD9EventLoop18invalidate_requestEPv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _Z5splitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS4_SaIS4_EEc verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _Z11replace_allRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_S7_ verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD16string_to_doubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUI16new_request_typeEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8sgettextEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD9EventLoop31register_request_buffer_factoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPvjE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUI21attach_request_sourceEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD16double_to_stringEdRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN11TransmitterC2ENS_7ChannelE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: not found: libaudiographer.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK4MIDI4Port9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Port9set_stateERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK4MIDI4Port16centrally_parsedEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN4MIDI4PortE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral10ControlSetE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral7Control10set_doubleEddb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral7Control10get_doubleEbd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral7ControlE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral7ControlE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN3PBD8StatefulE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList3addEddbb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList10editor_addEddb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTI7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN12AudioGrapher13BroadcastInfoE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTv0_n64_N6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSet11add_controlEN5boost10shared_ptrINS_7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSet14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN6Evoral3SMFE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTIN3PBD10SystemExecE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList5clearEdd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11path_expandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG11UndoHistoryE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTVN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList12truncate_endEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTV7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15CrossThreadPool21flush_pending_with_evEPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z14poor_mans_globNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2ID8_counterE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList4thinEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral11ControlList13in_write_passEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG9FileUtilsE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG10PropertiesE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher8Routines21_apply_gain_to_bufferE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList17set_interpolationENS0_18InterpolationStyleE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11open_folderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4PoolD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList14truncate_startEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG8SequenceE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode8BBT_Time14ticks_per_beatE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher8Routines13_compute_peakE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful13clear_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8open_uriERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD5DEBUG6LocaleE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTVN6Evoral7ControlE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZTVN6Evoral10ControlSetE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful21loading_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful21current_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD18search_path_expandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable13xml_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEEC2ERKNS_7TypeMapE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher19SampleRateConverter16allocate_buffersEl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4TLSFC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_destroy_plan verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEE6set_idEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLTree11read_bufferEPKcb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8SpinLockC1ERNS_10spinlock_tE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z11replace_allRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_S7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD27find_files_matching_patternERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKN4Glib11PatternSpecE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9SemaphoreC1EPKci verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF13seek_to_trackEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11FileArchive8contentsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_make_planner_thread_safe verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec26format_key_value_parameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI21MachineControlCommandC1ENS_14MachineControl7CommandE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral5Curve10get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful15add_instant_xmlER7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExecC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIcS6_St4lessIcESaISt4pairIKcS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD3ffsEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSet11add_controlEN5boost10shared_ptrINS_7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode22remove_node_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo13write_to_fileEP11SNDFILE_tag verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful11instant_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDaSENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIsEC1Eh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z5splitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS4_SaIS4_EEc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec10is_runningEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList5shiftEdd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList11copy_eventsERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListC1ERKNS_9ParameterERKNS_19ParameterDescriptorE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z10vstfx_exitv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter17register_distinctENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEES7_IS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16equivalent_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo14load_from_fileEP11SNDFILE_tag verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames9note_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhthh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList12create_curveEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12PropertyListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher8Analyser6resultEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIdE3setEPKhjd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExecC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15string_to_floatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERf verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_plan_r2r_1d verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIdED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_execute verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10capitalizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF18append_event_deltaEjjPKhi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList19write_pass_finishedEdd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN13PerThreadPool15per_thread_poolEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory4redoEj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16uint16_to_stringEtRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8sgettextEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory9get_stateEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11FileArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSetC2ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_free verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15UndoTransaction5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful14save_extra_xmlERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4Pool7releaseEPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful12add_propertyERNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD26find_paths_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControl18set_send_device_idEh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratoraSERKS4_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIfEC1Eh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathpLERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode24timecode_has_drop_framesENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIlEC1ENS_9EventTypeEljPhb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistoryC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15clear_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPSt6vectorIS5_SaIS5_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral16event_id_counterEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN13PerThreadPool22create_per_thread_poolENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral13TimeConverterIdlED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4TLSFD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec14write_to_stdinEPKvm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF11track_namesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIlEC1ERKS1_b verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames17control_name_listERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase11add_to_nodeER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher14LoudnessReader18get_normalize_gainEff verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI6ParserC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo18set_time_referenceEl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEit verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList4thawEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11ReallocPoolD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDC1Em verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase13set_from_nodeERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4atolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher14LoudnessReaderC1Efjl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI21MachineControlCommandC1EN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful6set_idERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4PortC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode9add_childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4PoolC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList11move_rangesERKNSt7__cxx114listINS_9RangeMoveIdEESaIS4_EEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD19exists_and_writableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z20hardware_concurrencyv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12copy_recurseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15int64_to_stringElRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF9end_writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE6appendERKNS_5EventIS2_EEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMFC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11FileArchiveD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF10num_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD17get_absolute_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo15set_descriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9copy_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList11y_transformEN5boost8functionIFddEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec5startENS0_10StdErrModeEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode21parse_timecode_formatENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter17add_to_hack_tableENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD8Stateful7changedEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral7Control10get_doubleEbd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIsE4initElii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode20timecode_format_nameB5cxx11ENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_execute_dft_r2c verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfoD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK4MIDI4Name15ControlNameList7controlEt verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList16start_write_passEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF13seek_to_startEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratoreqERKS4_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel6wakeupEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15UndoTransaction11add_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4initEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIiEC1Eh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD2IDeqERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable8set_flagENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIdEC1ENS_9EventTypeEdjPhb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode18sample_to_timecodeElRNS_4TimeEbbdbdjbl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList5pasteERKS0_d verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15CrossThreadPool4pushEPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD22strip_whitespace_edgesERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI6Parser7scannerEh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel7deliverEc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z24pthread_create_and_storeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPFPvS6_ES6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral7Control10set_doubleEddb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode9incrementERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo13write_to_fileEPNS_13SndfileHandleE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathplERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD19StatefulDiffCommandC1EN5boost10shared_ptrINS_20StatefulDestructibleEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3MD513writeToStringEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN13PerThreadPool19has_per_thread_poolEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable13dump_registryEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4UUIDaSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory3addEP15UndoTransaction verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI6ParserD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z10vstfx_initPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF4ppqnEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList15fast_simple_addEdd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory4undoEj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD19StatefulDiffCommandC1EN5boost10shared_ptrINS_20StatefulDestructibleEEERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN11UndoHistory9set_depthEj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE20remove_note_unlockedEN5boost10shared_ptrIKNS_4NoteIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name16MIDINameDocument9set_stateERK7XMLTreeRK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEEC1ENS_9EventTypeES2_jPhb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZlsRSoRKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIiE4initElii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral13TimeConverterIN8Temporal5BeatsElED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControl4sendERKNS_21MachineControlCommandEj verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControl21set_receive_device_idEh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15demangle_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral11ControlListneERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable9set_flagsENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15string_to_int64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral13next_event_idEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExecD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z20cache_aligned_mallocPPvm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful6set_idERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral11ControlList13unlocked_evalEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10get_suffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16uint64_to_stringEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo20set_origination_timeEP2tm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyListE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16string_to_uint16ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERt verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8open_uriEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEEC1ERKS3_b verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExecC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN13PerThreadPool9set_trashEPN3PBD10RingBufferIP15CrossThreadPoolEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIlE3setEPKhjl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name16MIDINameDocumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher19SampleRateConverterC1Ej verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode26timecode_format_sampletimeB5cxx11Elddb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16string_to_doubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral21init_event_id_counterEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3MD512digestStringEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher10NormalizerC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList20maybe_signal_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode11set_contentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListC2ERKNS_9ParameterERKNS_19ParameterDescriptorE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z28pbd_mach_set_realtime_policymd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z24pbd_absolute_rt_priorityii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral11ControlList21default_interpolationEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfoC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral5EventIlED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD22spherical_to_cartesianEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMFC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z18cache_aligned_freePv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral5Curve18rt_safe_get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10touch_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher10Normalizer8set_peakEf verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD3FPU8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z23pbd_set_thread_prioritymii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9SemaphoreD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11LocaleGuardD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD4UUID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControlC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN13PerThreadPoolC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_execute_dft_c2r verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11ReallocPool8_reallocEPvmm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF11begin_writeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList7x_scaleEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE17add_note_unlockedEN5boost10shared_ptrINS_4NoteIS2_EEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4PortD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8SpinLockD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z27pbd_realtime_pthread_createiimPmPFPvS0_ES0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful10set_valuesERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannelD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD14canonical_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec9terminateEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4Pool5allocEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratorppEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLTreeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannelC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE11start_writeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControl9set_portsEPNS_4PortES2_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral11ControlList10mark_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE21remove_sysex_unlockedEN5boost10shared_ptrINS_5EventIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_alloc_complex verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD14path_is_withinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher10DebugUtils25process_context_flag_nameB5cxx11Eh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9EventLoop31register_request_buffer_factoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPvjE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLNodeneERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter13register_bitsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEES7_IS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10Searchpath13add_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode15remove_propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15float_to_stringEfRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _Z20vstfx_destroy_editorP9_VSTState verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathmIERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16string_to_uint64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD27find_files_matching_patternERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11FileArchive7inflateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful48set_regenerate_xml_and_string_ids_in_this_threadEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE9end_writeENS3_15StuckNoteOptionES2_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16remove_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_alloc_real verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD25find_files_matching_regexERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_b verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF10read_eventEPjS1_PPhPi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode11add_contentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF4testERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD4TLSF8_reallocEPvm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames26value_name_list_by_controlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful13add_extra_xmlER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11FileArchive6createERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEENS0_16CompressionLevelE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16double_to_stringEdRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name16MIDINameDocument19master_device_namesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_plan_dft_c2r_1d verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames27channel_name_set_by_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral7Control8set_listEN5boost10shared_ptrINS_11ControlListEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListC2ERKS0_dd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE28remove_patch_change_unlockedEN5boost10shared_ptrIKNS_11PatchChangeIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12PropertyList3addEPNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15CrossThreadPool5emptyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode18timecode_to_sampleERKNS_4TimeERlbbdjbl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher21SampleFormatConverterIfE4initElii verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD10SystemExec4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE25add_patch_change_unlockedEN5boost10shared_ptrINS_11PatchChangeIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE18add_sysex_unlockedEN5boost10shared_ptrINS_5EventIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList10list_mergeERKS0_N5boost8functionIFdddEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher10Normalizer12alloc_bufferEl verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_malloc verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMF4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZlsRSoRKN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN18CrossThreadChannel7receiveERcb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12PropertyListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10copy_filesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3MD5C1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList9extend_toEd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD10Searchpath8containsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratorC1ERKS3_S2_bRKSt3setINS_9ParameterESt4lessIS8_ESaIS8_EEPKS7_IN5boost8weak_ptrINS_4NoteIS2_EEEES9_ISJ_ESaISJ_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode12remove_nodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SystemExec11close_stdinEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral3SMFD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD9EventLoop25get_event_loop_for_threadEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListC2ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful9extra_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK12AudioGrapher13BroadcastInfo18get_time_referenceEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iterator10invalidateEPSt3setIN5boost8weak_ptrINS_4NoteIS2_EEEESt4lessISA_ESaISA_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10Searchpath16remove_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11LocaleGuardC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10EnumWriter4readENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK6Evoral3SMF16instrument_namesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12Controllable10clear_flagENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral7ControlC2ERKNS_9ParameterERKNS_19ParameterDescriptorEN5boost10shared_ptrINS_11ControlListEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD11ReallocPoolC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSet7controlERKNS_9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD12ControllableC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral11ControlList17set_in_write_passEbbd verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEEC1EhS2_S2_hh verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZNK3PBD8Stateful28regenerate_xml_or_string_idsEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN15UndoTransactionC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD8Stateful14add_propertiesER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher8AnalyserC1Efjll verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: fftwf_plan_dft_r2c_1d verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN6Evoral10ControlSet14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNode15attribute_valueB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN8Timecode29timecode_to_frames_per_secondENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN4MIDI14MachineControl11enable_sendEb verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN7XMLNodeaSERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN3PBD10SearchpathpLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher19SampleRateConverter4initElli verify-elf: WARNING: ./usr/lib64/ardour6/libardour.so.3.0.0: undefined symbol: _ZN12AudioGrapher13BroadcastInfo14set_originatorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: not found: libardouralsautil.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZTIN6ARDOUR20PortEngineSharedImplE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZTIN6ARDOUR11BackendPortE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZTIN6ARDOUR11BackendPortE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR10SystemExec19_vfork_exec_wrapperE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager20graph_order_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl15unregister_portERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14port_name_sizeEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl16unregister_portsEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl15get_connectionsERKN5boost10shared_ptrINS_9ProtoPortEEERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11card_to_numEPKc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl20get_physical_outputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR29get_alsa_rawmidi_device_namesERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl13get_port_nameB5cxx11ERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPort17set_latency_rangeERKNS_12LatencyRangeEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine15halted_callbackEPKc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager21registration_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR12AudioBackend24get_standard_device_nameB5cxx11ENS0_18StandardDeviceNameE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine26request_device_list_updateEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD10SystemExec5startENS0_10StdErrModeEPKc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl28update_system_port_latenciesEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR24get_alsa_sequencer_namesERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl11clear_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16latency_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18freewheel_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl7connectERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18buffer_size_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR27get_alsa_audio_device_namesERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEENS_10AlsaDuplexE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl8add_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18sample_rate_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImplD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl17set_port_propertyERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14get_port_flagsERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl17n_physical_inputsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR26get_alsa_device_parametersEPKcbPNS_14ALSADeviceInfoE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl18n_physical_outputsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl17get_port_propertyERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSC_SF_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine20thread_init_callbackEPv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR10SystemExecC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager17reestablish_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _Z27pbd_realtime_pthread_createiimPmPFPvS0_ES0_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl12connected_toERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager15reconnect_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl13register_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPort24update_connected_latencyEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl16port_is_physicalERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl19get_physical_inputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPortD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16process_callbackEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl13set_port_nameERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl10disconnectERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImplC2ERNS_11PortManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20ardour_dll_directoryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager16connect_callbackERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl16get_port_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl14disconnect_allERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14port_data_typeERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPortC2ERNS_20PortEngineSharedImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl20physically_connectedERKN5boost10shared_ptrINS_9ProtoPortEEEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libalsa_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl9connectedERKN5boost10shared_ptrINS_9ProtoPortEEEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: not found: libardouralsautil.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR16SessionHandlePtr11set_sessionEPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR16SessionHandlePtr18session_going_awayEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZTIN6ARDOUR16SessionHandlePtrE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZTVN6ARDOUR16SessionHandlePtrE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgency11_global_epaE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD5DEBUG5SlaveE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine20thread_init_callbackEPv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN8Timecode8BBT_Time14ticks_per_beatE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR7Session4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager20graph_order_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager11port_engineEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR17legalize_for_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZNK6ARDOUR8TempoMap9metric_atElPSt20_List_const_iteratorIPNS_13MetricSectionEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine15halted_callbackEPKc verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager21registration_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD4atofERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine13sync_callbackENS_14TransportStateEl verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16latency_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18freewheel_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18buffer_size_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR16SessionHandlePtrC2EPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR27get_alsa_audio_device_namesERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEENS_10AlsaDuplexE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18sample_rate_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgencyC1EbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZNK3PBD29EnvironmentalProtectionAgency7restoreEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgencyD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD10SearchpathC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager17reestablish_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN3PBD27find_files_matching_patternERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR7Session13save_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager15reconnect_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16process_callbackEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libjack_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager16connect_callbackERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl28update_system_port_latenciesEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZTIN6ARDOUR20PortEngineSharedImplE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZTIN6ARDOUR11BackendPortE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZTIN6ARDOUR11BackendPortE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager20graph_order_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl15unregister_portERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14port_name_sizeEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl16unregister_portsEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl15get_connectionsERKN5boost10shared_ptrINS_9ProtoPortEEERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl20get_physical_outputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl13get_port_nameB5cxx11ERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPort17set_latency_rangeERKNS_12LatencyRangeEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager21registration_callbackEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl11clear_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16latency_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18freewheel_callbackEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl7connectERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18buffer_size_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl8add_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine18sample_rate_changeEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImplD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl17set_port_propertyERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14get_port_flagsERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl17n_physical_inputsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl18n_physical_outputsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl17get_port_propertyERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSC_SF_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine20thread_init_callbackEPv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager17reestablish_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl12connected_toERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager15reconnect_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl13register_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl16port_is_physicalERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl19get_physical_inputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPortD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11AudioEngine16process_callbackEj verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl13set_port_nameERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl10disconnectERKN5boost10shared_ptrINS_9ProtoPortEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImplC2ERNS_11PortManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11PortManager16connect_callbackERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl16get_port_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl14disconnect_allERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZNK6ARDOUR20PortEngineSharedImpl14port_data_typeERKN5boost10shared_ptrINS_9ProtoPortEEE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR11BackendPortC2ERNS_20PortEngineSharedImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl20physically_connectedERKN5boost10shared_ptrINS_9ProtoPortEEEb verify-elf: WARNING: ./usr/lib64/ardour6/backends/libdummy_audiobackend.so: undefined symbol: _ZN6ARDOUR20PortEngineSharedImpl9connectedERKN5boost10shared_ptrINS_9ProtoPortEEEb verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner10distributeERNS_9BufferSetES2_fj verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner20distribute_automatedERNS_9BufferSetES2_lljPPf verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZTIN6ARDOUR6PannerE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR21mix_buffers_with_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR19mix_buffers_no_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6PannerC2EN5boost10shared_ptrINS_8PannableEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZNK6Evoral5Curve18rt_safe_get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6PannerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner4thawEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanbalance.so: undefined symbol: _ZN6ARDOUR6Panner9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6Panner9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6Panner20distribute_automatedERNS_9BufferSetES2_lljPPf verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6Panner6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6Panner4thawEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZTIN6ARDOUR6PannerE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR21mix_buffers_with_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR7SpeakerC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6PannerC2EN5boost10shared_ptrINS_8PannableEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR7SpeakeraSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN3PBD22spherical_to_cartesianEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6PannerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpanvbap.so: undefined symbol: _ZN6ARDOUR6Panner9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner10distributeERNS_9BufferSetES2_fj verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner20distribute_automatedERNS_9BufferSetES2_lljPPf verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZTIN6ARDOUR6PannerE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR21mix_buffers_with_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR19mix_buffers_no_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6PannerC2EN5boost10shared_ptrINS_8PannableEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZNK6Evoral5Curve18rt_safe_get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6PannerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner4thawEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan2in2out.so: undefined symbol: _ZN6ARDOUR6Panner9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner10distributeERNS_9BufferSetES2_fj verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner20distribute_automatedERNS_9BufferSetES2_lljPPf verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner4thawEv verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZTIN6ARDOUR6PannerE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD5DEBUG7PanningE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR21mix_buffers_with_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR19mix_buffers_no_gainE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6PannerC2EN5boost10shared_ptrINS_8PannableEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZNK6Evoral5Curve18rt_safe_get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6PannerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/panners/libpan1in2out.so: undefined symbol: _ZN6ARDOUR6Panner9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: not found: libwidgets.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7bundlesB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN13ArdourWidgets12ArdourButton20led_default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD5DEBUG20ContourDesignControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI12jump_by_barsEdN6ARDOUR26LocateTransportDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN13ArdourWidgets12ArdourButtonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ElementEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI15jump_by_secondsEdN6ARDOUR26LocateTransportDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI13jump_by_beatsEdN6ARDOUR26LocateTransportDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR7Session8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR9Locations16first_mark_afterElb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK7BasicUI17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD16string_to_doubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI19set_transport_speedEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR7Session10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD16double_to_stringEdRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN13ArdourWidgets12ArdourButtonD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR9Locations17first_mark_beforeElb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN11CairoWidget10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_contourdesign.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libcanvas.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas6Canvas20item_shown_or_hiddenEPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN12ArdourCanvas6CanvasE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN12ArdourCanvas6CanvasE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Fill14set_fill_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Fill8set_fillEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas9Container6renderERKNS_4RectEN5Cairo6RefPtrINS4_7ContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas9Container18prepare_for_renderERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item18add_items_at_pointENS_5DupleERSt6vectorIPKS0_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item6coversERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas9Container20compute_bounding_boxEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item4showEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item13child_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item4dumpERSo verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas7Outline17set_outline_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas7Outline17set_outline_widthEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas7Outline11set_outlineEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN12ArdourCanvas9ContainerE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR16PresentationInfo5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD5DEBUG9FaderPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14_last_selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN4MIDI4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23ClearStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD5DEBUG5Push2E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4UndoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTVN12ArdourCanvas9ContainerE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTVN12ArdourCanvas4RootE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTVN12ArdourCanvas6CanvasE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4RedoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN11MusicalModeC1ENS_4TypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI15goto_nth_markerEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR7Session24get_remote_nth_stripableEjNS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR11MuteControl23muted_by_others_soloingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas9RectangleC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas3Box20set_collapse_on_hideEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR2IO7connectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD8sgettextEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_windowERKNS_5DupleEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6Evoral5EventIlEC1ENS_9EventTypeEljPhb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas3Box10pack_startEPNS_4ItemEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item15render_childrenERKNS_4RectEN5Cairo6RefPtrINS4_7ContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas5Meter5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR11MuteControl13muted_by_selfEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR7PortSet4portEm verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas9Rectangle3setERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR7PortSet9num_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI12toggle_clickEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item24add_child_bounding_boxesEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI17scroll_dn_1_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas5MeterC1EPNS_6CanvasElmNS0_11OrientationEiiiiiiiiiiiiiiiffffi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Text9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Text5widthEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas9ContainerC2EPNS_6CanvasE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Text20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas5Meter13set_highlightEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas5Meter3setEff verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item4showEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR11MuteControl16muted_by_mastersEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item12bounding_boxEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext13hsva_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext22contrasting_text_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6Evoral5EventIlED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4ItemD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item12set_positionENS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI17scroll_up_1_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext13rgba_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR7Session17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR11PortManager7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item3addEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext12change_alphaEjd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR2IO10disconnectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4VBoxC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvaslsERSoRKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas4Item6redrawEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas6CanvasC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4TextC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Item6removeEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR10MidiBuffer9push_backERKN6Evoral5EventIlEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR8MidiPort15add_shadow_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5boost8functionIFbRNS_10MidiBufferESC_EEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK12ArdourCanvas9Container6renderERKNS_4RectEN5Cairo6RefPtrINS4_7ContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas5Meter14set_hold_countEl verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4HBoxC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Line3setENS_5DupleES1_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK9Gtkmm2ext3HSV8oppositeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD13short_versionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR7Session11set_controlEN5boost10shared_ptrINS_17AutomationControlEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas9ContainerC2EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN11MusicalModeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN3PBD10EnumWriter4readENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4Text3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN12ArdourCanvas4LineC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN9Gtkmm2ext3HSVC1Ej verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_push2.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7bundlesB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD5DEBUG14WiimoteControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZNK7BasicUI17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7BasicUI15register_threadENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_wiimote.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7bundlesB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN3PBD8StatefulE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR3VCAE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR4SendE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session8ExportedB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR12InternalSendE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16PresentationInfo13AllStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI4ffwdEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR5Route17internal_send_forEN5boost10shared_ptrIKS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10zoom_5_minEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI12fit_2_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI19toggle_monitor_monoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI19toggle_monitor_muteEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR5Route8nth_sendEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI15toggle_punch_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI13fit_16_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11toggle_rollEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7PortSet4portENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session22have_rec_enabled_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI15set_punch_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR2IO7connectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI6locateElb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI12fit_4_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup3addEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI12jump_by_barsEdN6ARDOUR26LocateTransportDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR15ReadOnlyControl13get_parameterEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI18all_tracks_rec_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR2IO10disconnectEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR10RouteGroup18has_control_masterEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session19route_group_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session18current_end_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI22toggle_all_rec_enablesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup9set_colorEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI16temporal_zoom_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR5Route31direct_feeds_according_to_graphEN5boost10shared_ptrIS0_EEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI15jump_by_secondsEdN6ARDOUR26LocateTransportDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI8mark_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI12toggle_clickEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session21session_name_is_legalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR10VCAManager13vca_by_numberEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17scroll_dn_1_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_dim_allEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR8Slavable8unassignEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR5Route5feedsEN5boost10shared_ptrIS0_EEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session13route_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI15zoom_to_sessionEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup8set_soloEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup8set_muteEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup8set_gainEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI18toggle_monitor_dimEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR25ardour_config_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI16scroll_dn_1_pageEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11zoom_100_msEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR7Session20get_remote_nth_routeEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17set_session_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup10set_selectEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR10RouteGroup12has_subgroupEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11zoom_10_secEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI14fit_all_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10save_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR19ParameterDescriptorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup14set_monitoringEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI13loop_locationEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17all_tracks_rec_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI4undoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10zoom_1_minEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session9set_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI25remove_marker_at_playheadEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR12PluginInsert27reset_parameters_to_defaultEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup6removeEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI19set_transport_speedEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI6rewindEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17temporal_zoom_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI17scroll_up_1_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR8Location8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session15add_route_groupEPNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session6renameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup16set_route_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR5Route17add_foldback_sendEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI21quick_snapshot_switchEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI16toggle_punch_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI4redoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup12set_relativeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroupC1ERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11fit_1_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI13fit_32_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI12fit_8_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11stop_forgetEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI7mark_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI16scroll_up_1_pageEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup13set_recenableEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_monoEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR16PresentationInfo10set_hiddenEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR5Route11set_commentENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI19quick_snapshot_stayEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session8bbt_timeElRN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session11set_controlEN5boost10shared_ptrINS_17AutomationControlEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI10zoom_1_secEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session18remove_route_groupERNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR10RouteGroup10set_activeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session15new_audio_routeEiiPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16PresentationInfo4FlagEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR5Route8is_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI14set_loop_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN7BasicUI11zoom_10_minEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_osc.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR3VCAE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD5DEBUG15LaunchControlXLE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol28RemoveStripableFromSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23AddStripableToSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_muteEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR7Session11set_controlEN5boost10shared_ptrINS_17AutomationControlEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol17VerticalZoomInAllE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14_last_selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN4MIDI4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD5DEBUG6US2400E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23AddStripableToSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol18VerticalZoomOutAllE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI4ffwdEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR6Bundle15remove_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7BasicUI17ffwd_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN13ActionManager10get_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR7Session10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI10save_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI4undoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR7Session9set_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7BasicUI19rewind_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI6rewindEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR4Port9reconnectEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI21quick_snapshot_switchEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI16toggle_punch_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI4redoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR9Locations7mark_atEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7BasicUI17play_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK7BasicUI17stop_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_us2400.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN4MIDI10IPMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol17VerticalZoomInAllE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14_last_selectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN4MIDI4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR7ProfileE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD5DEBUG13MackieControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23AddStripableToSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol18VerticalZoomOutAllE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI4ffwdEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR6Bundle15remove_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI15toggle_punch_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI17ffwd_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD15int16_to_stringEsRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN13ActionManager10get_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR7Session10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI17loop_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR5Route15processor_by_idEN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI10save_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD16string_to_uint16ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERt verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI4undoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR7Session9set_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI19rewind_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI6rewindEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR4Port9reconnectEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI21quick_snapshot_switchEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI16toggle_punch_outEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI4redoEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR9Locations7mark_atEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN4MIDI10IPMIDIPortC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI17play_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD13short_versionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR7Session8bbt_timeElRN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK7BasicUI17stop_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_mcp.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI4ffwdEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD5DEBUG5CC121E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4UndoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI6rewindEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4RedoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR11MuteControl23muted_by_others_soloingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7BasicUI17ffwd_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR7Session22have_rec_enabled_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7cut_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR11MuteControl16muted_by_mastersEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7BasicUI19rewind_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK13ActionManager11ActionModel25build_custom_action_comboERN3Gtk8ComboBoxERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_ESaISC_EERKSB_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK7BasicUI17stop_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZNK13ActionManager11ActionModel18build_action_comboERN3Gtk8ComboBoxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_cc121.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD5DEBUG10FaderPort8E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol13ZoomToSessionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR17AutomationControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR3VCAE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR4Port8PortDropE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR11SoloControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor9step_enumEfb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI17set_record_enableEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR15ReadOnlyControl13get_parameterEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_muteEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR6Plugin11get_presetsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI18get_record_enabledEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR7Session12set_controlsEN5boost10shared_ptrINSt7__cxx114listINS2_INS_17AutomationControlEEESaIS6_EEEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI17all_tracks_rec_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7BasicUI17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR6Plugin12clear_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR12PluginInsert11load_presetENS_6Plugin12PresetRecordE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR12PluginInsert4typeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeERN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR9Locations7mark_atEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK13ActionManager11ActionModel18build_action_comboERN3Gtk8ComboBoxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR5Route14the_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR7Session5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport2.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD5DEBUG10FaderPort8E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol13ZoomToSessionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR17AutomationControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR3VCAE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR4Port8PortDropE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR11SoloControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor9step_enumEfb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI17set_record_enableEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR15ReadOnlyControl13get_parameterEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_muteEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR6Plugin11get_presetsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI18get_record_enabledEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR7Session12set_controlsEN5boost10shared_ptrINSt7__cxx114listINS2_INS_17AutomationControlEEESaIS6_EEEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI17all_tracks_rec_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7BasicUI17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR6Plugin12clear_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR12PluginInsert11load_presetENS_6Plugin12PresetRecordE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR12PluginInsert4typeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeERN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR9Locations7mark_atEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK13ActionManager11ActionModel18build_action_comboERN3Gtk8ComboBoxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR5Route14the_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR7Session5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport16.so: undefined symbol: _ZNK6ARDOUR5Route12panner_shellEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR9MidiTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD5DEBUG10FaderPort8E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol13ZoomToSessionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR17AutomationControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR3VCAE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR4Port8PortDropE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR11SoloControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor9step_enumEfb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI17set_record_enableEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR15ReadOnlyControl13get_parameterEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_muteEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR6Plugin11get_presetsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI18get_record_enabledEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR7Session12set_controlsEN5boost10shared_ptrINSt7__cxx114listINS2_INS_17AutomationControlEEESaIS6_EEEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI17all_tracks_rec_inEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7BasicUI17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR6Plugin12clear_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR12PluginInsert11load_presetENS_6Plugin12PresetRecordE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR12PluginInsert4typeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeERN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR9Locations7mark_atEll verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK13ActionManager11ActionModel18build_action_comboERN3Gtk8ComboBoxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR5Route14the_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR7Session5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport8.so: undefined symbol: _ZNK6ARDOUR5Route12panner_shellEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI4ffwdEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD5DEBUG9FaderPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI11prev_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6Evoral11ControlListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR14AutomationListE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4UndoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI6rewindEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR7ProfileE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI10add_markerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI11next_markerEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI9goto_zeroEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol4RedoE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR11MuteControl23muted_by_others_soloingEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7BasicUI17ffwd_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR7Session22have_rec_enabled_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7cut_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7BasicUI19get_transport_speedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR11MuteControl16muted_by_mastersEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol24first_selected_stripableEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7BasicUI19rewind_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK13ActionManager11ActionModel25build_custom_action_comboERN3Gtk8ComboBoxERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_ESaISC_EERKSB_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR7Session11set_controlEN5boost10shared_ptrINS_17AutomationControlEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK7BasicUI17stop_button_onoffEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZNK13ActionManager11ActionModel18build_action_comboERN3Gtk8ComboBoxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_faderport.so: undefined symbol: _ZN13ActionManager11ActionModel8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR15ControlProtocolE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTI6BaseUI verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN3PBD8StatefulE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6Evoral7ControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR4Port15state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR16PresentationInfo5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUI8CallSlotE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN3PBD12ControllableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR9StripableE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD5DEBUG10AbstractUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD12Controllable13StartLearningE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUI4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD12Controllable12StopLearningE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD28ThreadCreatedWithRequestSizeB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR17AutomationControlE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR9ProcessorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD5DEBUG11GenericMidiE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR12PluginInsertE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR13MidiControlUI9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR16PresentationInfo5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR7Session12SendFeedbackE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR13AsyncMIDIPortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR16PresentationInfo3BusE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZTIN6ARDOUR4PortE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD2IDC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD2IDaSENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _Z5splitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS4_SaIS4_EEc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR7Session24get_remote_nth_stripableEjNS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI11loop_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN18CrossThreadChannel5drainEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI17set_record_enableEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUI3runEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD15int16_to_stringEsRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD9EventLoop37get_request_buffers_for_target_threadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11PortManager19register_input_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _Z12pthread_namev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN18CrossThreadChannel19set_receive_handlerEN4sigc4slotIbN4Glib11IOConditionENS0_3nilES4_S4_S4_S4_S4_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI14transport_playEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR7Session13route_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD12Controllable5by_idERKNS_2IDE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11PortManager15unregister_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD16uint64_to_stringEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN18CrossThreadChannel6attachEN4Glib6RefPtrINS0_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI17rec_enable_toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI13access_actionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUIC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR11PortManager20register_output_portENS_8DataTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_9PortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6BaseUI19set_thread_priorityEii verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD16string_to_uint64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERm verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD9EventLoop30remove_request_buffer_from_mapEPv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR15ControlProtocolD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN7BasicUI14transport_stopEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD40notify_event_loops_about_thread_creationEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR15ControlProtocolC2ERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUI18signal_new_requestEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR15ControlProtocol10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6BaseUI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6ARDOUR15ControlProtocol9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZNK6ARDOUR7Session23route_by_selected_countEj verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN6Evoral10ControlSet7controlERKNS_9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/surfaces/libardour_generic_midi.so: undefined symbol: _ZN3PBD10SearchpathpLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTI7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTIN3PBD8StatefulE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTIN6ARDOUR5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTV7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZTIN6ARDOUR10AudioTrackE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR22ControlProtocolManager25StripableSelectionChangedE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8Stateful21current_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7dim_allEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR16MonitorProcessor4monoEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9Locations16find_all_betweenEllRNSt7__cxx114listIPNS_8LocationESaIS4_EEENS3_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session24begin_reversible_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR8TempoMap22sample_at_quarter_noteEd verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session18convert_to_samplesERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session14is_auditioningEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session16transport_lockedEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session18timecode_to_sampleERN8Timecode4TimeERlbb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session17request_play_loopEbb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session15cancel_auditionEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session13timecode_timeElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7cut_allEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_dim_allEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session8goto_endEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR8Location10set_hiddenEbPv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9Locations6removeEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9Locations16first_mark_afterElb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD15demangle_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session18sample_to_timecodeElRN8Timecode4TimeEbb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session25commit_reversible_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR8Location3setEllbj verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session14disable_recordEbb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR8TempoMap22quarter_note_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session14locate_pendingEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session19maybe_enable_recordEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session25request_cancel_play_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR8LocationC1ERNS_7SessionEllRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_5FlagsEj verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session22set_auto_loop_locationEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9Locations3addEPNS_8LocationEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session29set_all_tracks_record_enabledEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session12request_stopEbbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session11add_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_monoEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session18request_play_rangeEPNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR22TransportMasterManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9Locations17first_mark_beforeElb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR7Session15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZNK6ARDOUR7Session7ntracksEv verify-elf: WARNING: ./usr/lib64/ardour6/libardourcp.so: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/libevoral.so.0.0.0: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZTIN3PBD20ScopedConnectionListE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZTI11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN8Timecode8BBT_Time14ticks_per_beatE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNode9add_childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD16uint16_to_stringEtRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZNK7XMLTree4findENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNode15attribute_valueB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN3PBD25strings_equal_ignore_caseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/libmidipp.so.4.1.0: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD9EventLoopD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN3PBD9EventLoopC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine19set_output_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine18set_input_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN6ARDOUR22find_session_templatesERSt6vectorINS_12TemplateInfoESaIS1_EEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_session: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR13RegionFactory10region_mapE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR12MeterSection19xml_state_node_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD8Stateful21loading_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR8TempoMap20quarter_note_at_beatEd verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD9EventLoopD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR17legalize_for_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR8TempoMap22sample_at_quarter_noteEd verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR6Region23set_position_lock_styleENS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR10MidiRegion15clobber_sourcesEN5boost10shared_ptrINS_10MidiSourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD19exists_and_writableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR16SessionDirectory9midi_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD9EventLoopC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR15find_named_nodeERK7XMLNodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR16SessionDirectoryC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratoreqERKS4_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR7Session13remove_sourceEN5boost8weak_ptrINS_6SourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine19set_output_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR6Source8writableEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR8TempoMap20beat_at_quarter_noteEd verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR6Region9set_startEl verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR6Region10set_lengthEli verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEEC1ERKS3_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR13SourceFactory14createExternalENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiNS_6Source4FlagEbb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratorppEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR13SourceFactory14createWritableENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElbb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine18set_input_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZNK6ARDOUR10MidiRegion11midi_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-fix_bbtppq: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE14const_iteratorC1ERKS3_S2_bRKSt3setINS_9ParameterESt4lessIS8_ESaIS8_EEPKS7_IN5boost8weak_ptrINS_4NoteIS2_EEEES9_ISJ_ESaISJ_EE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD9EventLoopD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN3PBD9EventLoopC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine19set_output_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine18set_input_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-new_empty_session: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN7XMLTree11read_bufferEPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR14ExportFilename10set_folderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD9EventLoopD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR7Session18get_export_handlerEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZNK6ARDOUR7Session18current_end_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD9EventLoopC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR13ExportHandler9do_exportEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR13ExportHandler17add_export_configENS_19ComparableSharedPtrINS_14ExportTimespanEEEN5boost10shared_ptrINS_26ExportChannelConfigurationEEENS5_INS_25ExportFormatSpecificationEEENS5_INS_14ExportFilenameEEENS5_IN12AudioGrapher13BroadcastInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR14ExportTimespan9set_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine19set_output_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZNK6ARDOUR7Session20current_start_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR17PortExportChannelC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR13BroadcastInfoC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZNK6ARDOUR2IO5audioEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR20ExportElementFactory10add_formatERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_timespanEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR7Session17get_export_statusEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR12ExportStatus6finishENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine18set_input_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_filenameEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR13BroadcastInfo16set_from_sessionERKNS_7SessionEl verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-export: undefined symbol: _ZN6ARDOUR20ExportElementFactory18add_channel_configEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR16PresentationInfo9max_orderE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD8Stateful21loading_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR4Send20name_and_id_new_sendB5cxx11ERNS_7SessionENS_8Delivery4RoleERjb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD9EventLoop25set_event_loop_for_threadEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD9EventLoopD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD9EventLoopC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZNK6ARDOUR7Session13route_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine19set_output_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZNK7XMLNode4dumpERSoNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN7XMLNode15remove_propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD8Stateful48set_regenerate_xml_and_string_ids_in_this_threadEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine18set_input_channelsEj verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN6ARDOUR7Session23new_route_from_templateEjjR7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_19PlaylistDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD10EnumWriter4readENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/utils/ardour6-copy-mixer: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE Hardlinking identical .pyc and .pyo files Processing files: ardour-6.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.64487 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ardour-6.0 + DOCDIR=/usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + export DOCDIR + rm -rf /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + /bin/mkdir -p /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + cp -prL README /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + chmod -R go-w /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + chmod -R a+rX /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.0 + exit 0 warning: File listed twice: /usr/share/ardour6/locale/cs/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/cs/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/de/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/de/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/el/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/el/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/en_GB/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/es/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/es/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/eu/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/eu/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/fr/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/fr/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/it/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/ja/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/ja/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/nn/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/nn/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/pl/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/pl/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/pt/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/ru/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/ru/LC_MESSAGES/gtkmm2ext3.mo warning: File listed twice: /usr/share/ardour6/locale/sv/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/zh/LC_MESSAGES/ardour6.mo warning: File listed twice: /usr/share/ardour6/locale/zh/LC_MESSAGES/gtkmm2ext3.mo Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HYfnWo find-provides: absolute symbolic link /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-copy-mixer -> /usr/lib64/ardour6/utils/ardour-util.sh is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-export -> /usr/lib64/ardour6/utils/ardour-util.sh is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-fix_bbtppq -> /usr/lib64/ardour6/utils/ardour-util.sh is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_empty_session -> /usr/lib64/ardour6/utils/ardour-util.sh is not going to provide anything find-provides: absolute symbolic link /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_session -> /usr/lib64/ardour6/utils/ardour-util.sh is not going to provide anything find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so.3: 88214 symbols, 27 bpp warning: hash collision: _ZN3PBD26ConfigVariableWithMutationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ES6_S6_PFS6_S6_E _ZN6ARDOUR8Playlist21top_unmuted_region_atEl warning: hash collision: _ZN5boost10shared_ptrIN12AudioGrapher21SampleFormatConverterIfEEED2Ev _ZNSt8_Rb_treeIN6ARDOUR16ExportFormatBase8FormatIdES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E warning: hash collision: _ZN5boost7details19compressed_pair_impIPN6ARDOUR18ExportGraphBuilder3SFCENS_20ptr_container_detail20static_clone_deleterINS_20heap_clone_allocatorEEELi2EEC1ES5_RKS9_ _ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5boost10shared_ptrIN3PBD10ConnectionEEENS2_8functionIFvRNSt7__cxx114listINS3_IN6ARDOUR5RouteEEESaISD_EEEEEEEE7_M_addrEv warning: hash collision: _ZNSt23_Rb_tree_const_iteratorIN5boost10shared_ptrIN6ARDOUR5RouteEEEEC2EPKSt18_Rb_tree_node_base _ZNSt4pairISt17_Rb_tree_iteratorIS_IKN5boost10shared_ptrIN3PBD10ConnectionEEENS1_8functionIFvjEEEEESB_EC2ISB_SB_Lb1EEEOT_OT0_ warning: hash collision: _ZN9luabridge7ArgListINS_8TypeListIRKN5boost10shared_ptrIN6ARDOUR17AutomationControlEEEvEELi2EEC1EP9lua_State _ZN9luabridge8Userdata8getExactIN5boost8weak_ptrIN6ARDOUR6RegionEEEEEPS0_P9lua_Statei warning: hash collision: _ZN9__gnu_cxx13new_allocatorISt4pairIbiEE9constructIS2_JS2_EEEvPT_DpOT0_ _ZN9luabridge9ClassInfoIN5boost10shared_ptrIN6ARDOUR3VCAEEEE11getClassKeyEv warning: hash collision: _ZN5boost10shared_ptrIN6ARDOUR9AudioPortEEC1Ev _ZNK9__gnu_cxx17__normal_iteratorIPfSt6vectorIfSaIfEEEmiEl warning: hash collision: _ZSt7forwardIRA18_KcEOT_RNSt16remove_referenceIS3_E4typeE sndfile_endian_formats warning: hash collision: _ZN6ARDOUR11PortManager20graph_order_callbackEv _ZNSt8_Rb_treeIlSt4pairIKlN5boost10shared_ptrIN6ARDOUR15MIDISceneChangeEEEESt10_Select1stIS7_ESt4lessIlESaIS7_EE23_M_get_insert_equal_posERS1_ warning: hash collision: _ZN3PBD14ConfigVariableIN6ARDOUR17AutoConnectOptionEE12get_for_saveEv _ZN5boost3_bi6bind_tIvNS_4_mfi3mf4IvN6ARDOUR25MIDIClock_TransportMasterERN4MIDI6ParserEPhmlEENS0_5list5INS0_5valueIPS5_EENS_3argILi1EEENSF_ILi2EEENSF_ILi3EEENSF_ILi4EEEEEEclIS8_S9_mlEEvOT_OT0_OT1_OT2_ warning: hash collision: _ZN5boost9function3IbfllEC2ERKS1_ _ZN9luabridge5CFunc8listIterIN5boost10shared_ptrIN6ARDOUR6RegionEEENSt7__cxx114listIS6_SaIS6_EEEEEiP9lua_State warning: hash collision: _ZN9luabridge5CFunc8listIterIN5boost10shared_ptrIN6ARDOUR6RegionEEENSt7__cxx114listIS6_SaIS6_EEEEEiP9lua_State _ZNKSt13move_iteratorIPN5boost10shared_ptrIN6ARDOUR6SourceEEEEdeEv warning: hash collision: _ZN9luabridge9Namespace10WSPtrClassIN6ARDOUR8ReadableEE11addFunctionIMS3_KFlvEEERS4_PKcT_ _ZNSt8_Rb_treeIN5boost10shared_ptrIN3PBD10ConnectionEEESt4pairIKS4_NS0_8functionIFvNS1_IN6ARDOUR15TransportMasterEEESA_EEEESt10_Select1stISD_ESt4lessIS4_ESaISD_EEC1Ev warning: hash collision: _ZNK6ARDOUR6Source5levelEv _ZTIN5boost3_bi6bind_tIvNS_4_mfi3mf2IvN6ARDOUR5TrackEbN3PBD12Controllable23GroupControlDispositionEEENS0_5list3INS0_5valueIPS5_EENS_3argILi1EEENSE_ILi2EEEEEEE warning: hash collision: _ZN5boost9function0IvEC1INS_3_bi6bind_tIvNS_4_mfi3mf1IvN6ARDOUR6RegionENS_8weak_ptrINS7_6SourceEEEEENS3_5list2INS3_5valueIPS8_EENSE_ISB_EEEEEEEET_NS_10enable_if_IXntsrNS_11is_integralISK_EE5valueEiE4typeE _ZNK6ARDOUR12TemplateInfoltERKS0_ warning: hash collision: _ZN5boost6detail17sp_counted_impl_pIN6ARDOUR15HasSampleFormat15DitherTypeStateEED2Ev _ZTIN6ARDOUR13AsyncMIDIPortE warning: hash collision: _ZN6ARDOUR10DiskReader17ReaderChannelInfo14resize_preloopEl _ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_beginEv warning: hash collision: _ZN9luabridge5CFunc27CallMemberPtrFunctionHelperIMN6ARDOUR4PortEKFbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE3addEP9lua_StatePKcSD_ _ZNKSt3mapIN5boost10shared_ptrIN3PBD10ConnectionEEENS0_8functionIFvRN4MIDI14MachineControlEEEESt4lessIS4_ESaISt4pairIKS4_SA_EEE4sizeEv warning: hash collision: _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKN5boost10shared_ptrIN3PBD10ConnectionEEENS5_8functionIFvNS5_8weak_ptrIN6ARDOUR4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESF_SL_bEEEEERS1_Lb1EEEOT_OT0_ _ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN6ARDOUR13CoreSelection26StripableAutomationControlESt6vectorIS4_SaIS4_EEEES9_ET1_T0_SB_SA_ warning: hash collision: _ZN9luabridge13UserdataValueIN6ARDOUR3DSP9GeneratorEEC2Ev _ZNK6ARDOUR8TempoMap21quarter_note_at_tempoERKNS_5TempoE warning: hash collision: _Z14string_composeIN3PBD8PropertyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEllES7_RKS7_RKT_RKT0_RKT1_ _ZNKSt4lessIPN5boost6detail15sp_counted_baseEEclES3_S3_ warning: hash collision: _ZN5boost6detail20sp_pointer_constructIN3PBD12ControllableEN6ARDOUR9MPControlIbEEEEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE _ZNSt3mapIN5boost10shared_ptrIN3PBD10ConnectionEEENS0_8functionIFvN6ARDOUR9ChanCountES7_EEESt4lessIS4_ESaISt4pairIKS4_S9_EEEixERSD_ warning: hash collision: _ZN3PBD7Signal1IvRKNS_14PropertyChangeENS_17OptionalLastValueIvEEE10disconnectEN5boost10shared_ptrINS_10ConnectionEEE _ZN5boost3_bi5list3INS0_5valueIPN6ARDOUR10AuditionerEEENS_3argILi1EEENS7_ILi2EEEEC1ES6_S8_S9_ lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardouralsautil.so.0: 90 symbols, 17 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardourcp.so: 1903 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0: 1793 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libcanvas.so.0: 4065 symbols, 22 bpp warning: hash collision: _ZN12ArdourCanvas10XFadeCurveC1EPNS_6CanvasE _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Cairo6RefPtrINSA_12ImageSurfaceEEEEEE10deallocateEPSF_m lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libevoral.so.0: 3318 symbols, 22 bpp warning: hash collision: _ZNSt8_Rb_treeIN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEES7_St9_IdentityIS7_ENS2_8SequenceIS5_E20NoteNumberComparatorESaIS7_EE13_Rb_tree_implISC_Lb1EEC2Ev _ZSt7forwardIRPSt13_Rb_tree_nodeIN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEEEOT_RNSt16remove_referenceISC_E4typeE warning: hash collision: _ZNK6Evoral5EventIdE11owns_bufferEv _ZNK9__gnu_cxx17__normal_iteratorIPN6Evoral15ControlIteratorESt6vectorIS2_SaIS2_EEEplEl lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libgtkmm2ext.so.0: 5703 symbols, 23 bpp warning: hash collision: _ZN9Gtkmm2ext15DnDTreeViewBaseD1Ev _ZN9__gnu_cxx17__normal_iteratorIPN3PBD9EventLoop19ThreadBufferMappingESt6vectorIS3_SaIS3_EEEC1ERKS4_ warning: hash collision: _ZN4sigc18bound_mem_functor0IvN9Gtkmm2ext2UIEEC2ERS2_MS2_FvvE _ZN9Gtkmm2ext23CellRendererPixbufMulti20_property_renderableEv lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libmidipp.so.4: 6252 symbols, 23 bpp warning: hash collision: _ZN5boost9typeindex7type_idINS_3_bi6bind_tIvNS_4_mfi3mf1IvN4MIDI7ChannelERNS6_6ParserEEENS2_5list2INS2_5valueIPS7_EENS_3argILi1EEEEEEEEENS0_14stl_type_indexEv _ZStneRKSt17_Rb_tree_iteratorISt4pairIKN5boost10shared_ptrIN3PBD10ConnectionEEENS1_8functionIFvRN4MIDI6ParserEtiEEEEESG_ warning: hash collision: _ZN4MIDI4Name15ControlNameListC1Ev _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN4MIDI4Name15PatchPrimaryKeyEN5boost10shared_ptrINS3_5PatchEEEEEEE7destroyISA_EEvRSC_PT_ lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so.4: 5840 symbols, 23 bpp warning: hash collision: _ZN9__gnu_cxxneIPKmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESB_ _ZNSt6vectorIP11XMLPropertySaIS1_EE16_Temporary_value6_M_ptrEv warning: hash collision: _ZN5boost10shared_ptrIN3PBD10ConnectionEEC1IS2_EERKNS0_IT_EEPS2_ _ZNSt3mapIN5boost10shared_ptrIN3PBD10ConnectionEEENS0_8functionIFvmmEEESt4lessIS4_ESaISt4pairIKS4_S7_EEEC2Ev lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libptformat.so.0: 758 symbols, 20 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libtemporal.so.0: 27 symbols, 15 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwaveview.so.0: 1298 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwidgets.so.0: 4814 symbols, 23 bpp warning: hash collision: _ZN4sigc7mem_funIP15_GdkEventMotionPN13ArdourWidgets4Pane7DividerEbS4_S4_EENS_18bound_mem_functor2IT1_T2_T_T0_EERS9_MT3_FS8_SA_SB_E _ZN9__gnu_cxx17__normal_iteratorIPKN5boost10shared_ptrIN13ArdourWidgets4Pane5ChildEEESt6vectorIS6_SaIS6_EEEppEv Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xpVaIn find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib) lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libaudiographer.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libwaveview.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libwidgets.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libptformat.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libardour.so.3 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/ardour-6.0.0: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/ardour-vst-scanner: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libardouralsautil.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/backends/libalsa_audiobackend.so: underlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/lib64/ardour6/backends/libdummy_audiobackend.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libdummy_audiobackend.so: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/backends/libdummy_audiobackend.so: underlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libardouralsautil.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/hardour-6.0.0: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libaudiographer.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so.0.0.1: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0.0.0: overlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0.0.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libevoral.so.0.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4.1.0: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4.1.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0.0.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0.0.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpanvbap.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/panners/libpanvbap.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libwidgets.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-copy-mixer: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-copy-mixer: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-copy-mixer: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-export: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-export: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-export: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libevoral.so.0 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-fix_bbtppq: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_empty_session: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_empty_session: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-new_empty_session: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_session: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_session: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour6-new_session: overlinked libraries: /usr/lib64/libfftw3f_threads.so.3 lib.req: WARNING: /usr/lib64/ardour6/libardour.so: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so: library libaudiographer.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libaudiographer.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so.0: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so: overlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0: overlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libevoral.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libevoral.so.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0: library libpbd.so.4 not found shebang.req.files: executable script /usr/src/tmp/ardour-buildroot/usr/share/ardour6/plugin_metadata/wscript is not executable Provides: /usr/lib64/ardour6/libardour.so.3()(64bit) = set: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, /usr/lib64/ardour6/libardouralsautil.so.0()(64bit) = set:kdGhsFWG4yCeW6SnZnrbnlAZrk2qlZetq0nExquMEHv7sI4a6gX1M5fqQ2LAHChGqlcbmS7ZHogMaQDY0X4tfGctK1Za61DV4f3hEa3UsWZAzwDK5XmwcZudjrlnYloEIBkfwCo7ntRiqrbryJBGTkgZdwcScOtAUZvxon8l4uap4Y9cAjCZyKbSt, /usr/lib64/ardour6/libardourcp.so()(64bit) = set:odn05AhSRm0vZKMc5JqeBb0zAER8eZ295nwLvLBTRx1xItlXcYJ8UDZ8aDToEKoyFm71Zg7AntV2DSvTIrBkcGTxNznq7JXmuGzzS2WXtKlyZgzIyVmPpse2WnyeTMkIUgzJK79uja4Pil0OfPZyf9Hzn499LLZHHpSZ2q4nZ3be3hFVhO8uPJMqqNG3SdUZ5lJJkCkHG4R1y2o1IqOXTXZk9GLxwMeP3FBZbUhROHru9WcdZeZk7XeNgbkQZqAghwLUSUWZ2gbr84g4l288qd15diSiyrMPlRSMGcRuCQpuOaoCGbcZ9COai3jFtFrzZgxXVCuBIkJa8UlIthqLfwd0FZ5hDHFnVq2pjUvYmvFJvYjGeg5PzZygZ9CCUyEHCFZ2nfWYLX1AdfmuBJaE118oyO9DDgwmlyOE5wDTkOb8Pa0PTwLLOtOZ63scgoKdvRuB3XG9VbRlWA1D3nMMSa9a0ZIX6D4Ynb65EDbNWLOMHbZ3JCekZD8OWPNtVyQoQPe0lncZrb8jFBudXfb3zDPPipBZjh7IuOCb1ZibOkiDkAlqZrDv8Z0v5TEd5NcvE8rzoQ4G4hmeGnmMcTgipDoblPrI5wGNgrmKAd4ZfLSEAuveuZ2KvrT0uWGnE4YCm7nyi1NSQvKu78hbKc5kZHUlDZsBJm66mnHsiDaGLdyJvAgRUEabXvBvmfHx1Gd2JQndrwolSA3EQRIb9Ro7B3wLyqABOBK76YPy3Trt6xDqp8rU6kGeuiwZAavLYLxvQSElBKz0qsO3kyoEapA2QfeD4CEK8dl9g2VtoElCmcei38l9FWi5F29dL3aEV1G0nzHrjX8IsxgCJrZFS0vftJugcUqE7QoYHxpAQ8pZw3jd1QVodHbtDSKUivB7haW7ehYGhAXuxJyOrG1U18mjk2NHXHUBoaf4Iz3I8skvc3a4rB20EkWmqNbRouDorMr3jxjprG454uzfHxUgPZ9k3jRHC3yZqOdoN8pgKqEad7orXJwYhcpfKtStrQKyeRBj92nAMPXVNogf6QWZwzcjrtqYUXmSr7xwO1P6suoDkdIObyZB7mlwhhtClrvi4FtY8yE9AwwdJ2YQKTcAMulb6i8JYAgUFQ9LFQt6LM4VdgMGyoff2J7U6bjQ4tNXY2pI5Tvespe1wdbWE2dg8DZzMPYLtKZiLYg1UWtwtxrBeeCt36n09gIw0uHLyds5NFcrqzHZE6ZkvxzZHvyAzYmQK5pWfAjXWc7dETKRkbz2xZLYnKHOQIkVLSjWEDrfHRiWAN3nV6GrmHMZLLBVU7WOVVGNilpvZ4b5Nk8l5FuTFCQYJ3U24DeThJ2ZkWGg39hwHbvKS6TQZinK1BZorZdyUMFVP4I0cG5v5S3q4lXGRVLEURRh9hCoVGqZ9uckt0b2TFod1Zrj1CepSaZbDME5NLPAmwgOjGo30pT5ZARds2yHFHoCmfaeB7BminLg4Ik2zJ7TwORaosiGUmbDWZzudZrYLZgRsm5x7ZBBWkyaBhEe7gywmjicGL2i3bdmWKfvAxbcOvcXetDNMVFfaakuop84qFZfsXmsOfiDGplbtFwRM0jhuZ4YyFUXVzU4YWAkO5ilRMWVZG7R6pnEsOZ0GKPpzlPBeDgjuPckSs2s3uTZDC6y7HDOqYnC0jAyEGF6slvYKllprWZm9SEDDqlzr4jdFG4PIbjDhATy62ImtqGZjV20rO5QEILcA5zgD91RHMKfbp9nFAP7cOocpzRTTwjZEdpeUgbCyMlOB6IxlxpaJxbcC1FZ64azaRPB78c3fJfEePr2W5JVG8KyaxQliNVBbPQEDp4RGeFJEeMEqIZouv5VbjY1Xq5zbdOZ98Sf03nZhlmLmUpwmNq9kB0yg9wNcmE3FZgDLM1nIt7z1tH2p8GuySOOWcu8ii7SDiifqglSqZFhSusawBZeZtCelVc4HXqGrpzLiVHwcwnO6d2FpTyS6hgbLytQmyIj4ZrNCeB4rZo5cXahcmtWBWZDP2V42Qt60VsvzOSB7fhdIB6701zAnxbzmrgnZ3FM0yjnKDk6rSA3DPtan6Nx0lRZijMXRgju4AkVhYRKoMgK0qBRwhfT4TcFkLhJSN2NMh727SLL4je84emTRk0mGJZ0bPhlZJ9z8tM2htp6JPgviQiLPMVOC9P9ZGjZDk2FNL4OjDTTCH4K2pXZAOLFg4oMdAFOTHLg7rvxkpEVeiPzksJfxlH5oGZ6JB601JtNQF3FPQcn7Ba1B3PqnoGhQbcM67m7DBsjLEQFGdbRhHYSAhKVFqmkMiJQz3wqgUETwgDKZtXKqiE4uonoXEOLvpMTmOfk3aLc7AsbWXf0HGWXSAogTlqbwuS4DWO0sqYIEJt3Jhiw8rk9ZJA6WptxSC2hVarAWyD3hfBQJeGCCZiebLElsjZLQ2U7AFz8w5zQ26TaaFzSHHulzWkVnQdvQKPZ5zLhMhmiVM7aLrzp45FyGivYOsyKErk2l4RjevJbYoIAZJMEsG9c1ZbSG3n7St7mW15rjka7pmiahxqDNhjaMZ859sSkioQVOsdH0DPZlreSuNydAYrfNFzXQOmdRRXmcpZFXDSnte36pRMXqpmspTPT4SEZ2a7okRmDMHG2pWsZpnJ5RyeBJuO5OpahSqSYfIglZH4Uh55DCg0AshDdiqslQqrRAloZ23lUz4giB90Ze4IodEiRWZ7h3ZkROEX5MtO2mkItSdQc5ayL2TxVBQVEnz2597pzC7LQWZqvZcEyNBCsytGIIJGZ3QDbVlXfCVZmB0rxpJ3TzpWUb2ccdC39glo0dcYReRud21m7OTRTXJ8gnel8NB2S6HgaKajrO3ZmRFdl1yRjH2RIUdZrrOAcQK8rzWcXJDreZG05Z54YX3ndlIdkpicPRyppxOHQ3ehN6Cwku54QJGCteTe98jIuklYsSYbg7LNGAifnFYNOzoCXVSTcjZJ4CHavqjRy4RxmWptrmZzShUrJD565U8Xw6KAuTHS6xgLwe02IV6C5ThsRpcnafr3YBKOg8PRUBw1ShFd8z80QhZ71usVxzUq8TC97bL3qFJWEQSGtAZuIk1WZhFWjqJG6VAev9EQqjtnZuj0qNYiClObFsh2O5ynA9ONNMFkKFzRrYH3mZJq1OkfFRKO97PGGrJBT3xYj3r2Al27BGYhaAvh1NANoV9cQqjNtfUAn8oUFTOOHtk3yZsfdrcIGZzxE6s8KwxoFiXzXbOCKaHJglAy1hDsDVgJdmaHuZ3x3FgwxTiKZhwv7rVqZvcD5ddXE6ReZIO8QZtCgr1XLQoZoAnilT2ND51YZft7Rjgqrr0FyzRqQIEIlzssOsZfaeZxZyZcf7VzY2SSq5KYI0XZrbN48HA2ms6DyAVy9ARTvE2Z1IGQCga17WNP59DeErktV4Z1EQSlbDhNSZDSrbK3gaWYzcZ3a7ZbojWC3eanfZAILjXmGYu6P19tbxF8F29jDvjpHHdSHtkdCcRMMhHuxZmPWp054D4g6gpvZ5b9FjtTzpJZLu8CC51YZ9mTYzYNP69G3neLJbX4Gg3N6fA5tZvMTgUhLNL28divfkA4T8NlNMGUpnVXTBKDIdzJDAZ1S33qm9SchCoO0pR3Oq91YhQ7q8EZaLTCxbjGpZAUGZJbgZsjDxZb0G7cbSbafojiDlhm7xZxl3XSef1NBHXvoxrR2oXZtbOeZozvbNtXzJEf8gA19V5dNcIQl1qtQJZghBLR6prlagU9XZxBEMNZsBPO3, /usr/lib64/ardour6/libaudiographer.so.0()(64bit) = set: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, /usr/lib64/ardour6/libcanvas.so.0()(64bit) = set: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, /usr/lib64/ardour6/libevoral.so.0()(64bit) = set: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, /usr/lib64/ardour6/libgtkmm2ext.so.0()(64bit) = set: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, /usr/lib64/ardour6/libmidipp.so.4()(64bit) = set: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, /usr/lib64/ardour6/libpbd.so.4()(64bit) = set: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, /usr/lib64/ardour6/libptformat.so.0()(64bit) = set:ndSHdyj1y2Zhvlhlm1N53H387Iev4JZwROZKmeLoGwKeReQop15jySR5PFOZFBnTWEihpsAx6DEgqrDANikyg4vCYqgiCTEGrEEGpZiXYZ3E9BdGWGZ2ZlY2Bz1WAIUsBwZC6xL0uFhpSco0WHouZeWqAc86X6gXHyXL76JmoKlJtgv2s2ANNNYKZGM3GKV2wGwY04Y2Sz3Qi0sEuE3JWekzm8zFR3t7FxPkmgmXBSJNarveuQqT8V2E401Hou3mnoAcbqj9prUJ3FCKyVtL8Xu0cIpJj5OHyvZmeY0FPpryWpv6RMrfJyl0gOEqRYjXBOiYaGgp0NLxqCmiTIW28dmbzAwgwlAcZuzL8gpzZIjSmM3uqpQDLow37THVFHjs8WZ5smDZLTGZ1W1CN8aoJQQvzvGpsD2EszhAYbXOcFZIuDxCoTUMH3jXYYXUiKLHCXVypojSJxZeVjX3RZ1F75iQ8kZvlGQlgvJd6VVtnJ9dJ5M4XhNZ4PdBRJMNVQQ3uux8FsmMuSUqIpBGTnq9M73F2omaO0PEMLwT3ylS1VtZ7eP9Nk1YxnrBIfoyZFvcamnbG4xEmchHYSXhzlZ7RXxeqmfbDzsZHJv8LBhhCMhWo5gcXvj8hlbn3Fe3COrhH77cz9e7Hx1OGHdmQLrxOlxZj3vjaMQwPjae02bGQv8aq894rf5hnURJFfnOWW2ZwECRRoe8ELNTjzRdTP4fT84lGpnOBPp0zt4EuZh1ewdn8kZbmJQJ1enxC86q1W5uW5RrRin0lcOTg2h6RK8PCWzn6bHBwmIzHYyMz6dOFwscL5Yci7OLZa57cbI45AgObvWvD1jEE7o3FLi0r2QDo1o0Z6iYVZcjzPMJXN2aIf8RR924ulHYyxuyZ1uABfbD2mrJxdChOlJAglu6nS5yJzSXrFaUAuh634EHol6xwaM3J98DSJSR0HNZz6L5uw80iXSPZJZvOc9xcaaVye3qWIRwyRUQ3BQKGjuo8mfAOW2bwZjtSbAKGsWbtgZluPom37i6JlZA6Fe2Z93qSRcXOrXcbvHHc4GmZ4gsCs1Ln2LJh2Px8FqbdFws3pJxOEnt7FGiZ0Vo7hW2f6GQWylZx7g9bXVDzNuD8oswEBrJUh8CEHUf0EZ8CG9mbjnNzwxrZ92qQV825DbmVSkZGQPgra2ajQ68cvaYYm4t8gcjtS1PDVVhemK7HGryLLzMXSdZuVb0ojxW4K3gSoe88ADYEe6OZc4lAxz2Mlbu9sdfCW0A6QSeXJVDZA5ZmoC5HRLTn8sXmM9ARTw9dZ7L9xwCVyxQ9bmtCQOM8VZbDeUs6pudT0AAF3iBlDuhRz1qeZkTvVxNtz6Njkr8gbbaw9Nc7empaHUdRBN8RAMEiyb6cImUFFzgecb61YA0P4UxZ40ws35IsaACZKmY34LiZFelItqZHsiLAeY6i8TwZmxdjmQwiSi7KPhy7Tws4TZcpQ8gEbFMeswVxYtSE62OxagmZst3AgCi19z9kZ9UjUV4kDbRF3Py2gbocnc0, /usr/lib64/ardour6/libtemporal.so.0()(64bit) = set:idLNptKSMD7ZeQNivUzcJAdHXZua198Hj7Wb3LGSjaC92abB0HlIaBv0, /usr/lib64/ardour6/libwaveview.so.0()(64bit) = set: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, /usr/lib64/ardour6/libwidgets.so.0()(64bit) = set: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 Requires: jack-audio-connection-kit, /bin/sh, /lib64/ld-linux-x86-64.so.2, libX11.so.6()(64bit) >= set:ojYZDOcZ1LHRk3WyRrdPzfpzigrXOHpEwyMDMwapLPxgDIslm0Y6NbRwzFD4, libarchive.so.13()(64bit) >= set:nhZ99yF3fb3fb4STJQNT5qU37HJvtWAX4zhCwZ1aZ4Q7m5PwZGq0nK114hcXFc9b4tcddh6wFznhr0zfF2Zee9zr4fM4, libasound.so.2()(64bit) >= set:ohtazay6I4FA9M5LpjkIyOoHKKTZ690daYGe71NmZh1RBZh8SJkOISEWz9VUw7dqo63bpS2CSh5rkrViQfnrjlOIQWOmbzNmDRQSi1qxyZwSJ1kkAi1Z16Q1z33IQnOJStGCpsslnMXhpylnjJ3Z8kGdU4gDeBTxZvPA8p1F65Z8iYQQ06twWzYWF1tjxw5ZBCpoEKi1bZquXAVO3Dqaqyp92ZkeGakmrGpghg09LgyJEwdeITIYK8hfqzyGs6IUr7bpjgLiVB1JpE8DIsPetmya10GtL1wIdUGugCImiSH0Gm1ZdYaq8o5VGgYnneT5pqKkL5l9d, libasound.so.2(ALSA_0.9)(64bit), libasound.so.2(ALSA_0.9.0rc4)(64bit), libatkmm-1.6.so.1()(64bit) >= set:oma8uTgMc, libaubio.so.5()(64bit) >= set:min046GcIcvQck8ddZAjWlGOTqBd0, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.25)(64bit), libc.so.6(GLIBC_2.28)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcairo.so.2()(64bit) >= set:mfatAp2k43cHoHyudZ8yoPmAZqrSF8epIEpNYQWu079yDADxdO0QZiUem4QH0lA8Ld3InmQzPxvMDn8ZIuPfHA87zbEfP9Nv0kA3gXsIP3KfizZwosz6AbCgKq0WOGcbbOQju0gfV2rerkVR1S5lbzu3FvJvahmGUlimmgR9av4sNZqXsyg0Pe1, libcairomm-1.0.so.1()(64bit) >= set:ng7I5l8yzVLarpwZKNoQEOprZHirIP7gC2tTfKDZm5qu7oY3gek8ZI52OZ9P6IgAgW8CCyVhLL3vBJeqrqUIZgbVYYk6ccGHoknJoC6LXIMteh0ZiONCjD9dD2iUZDMmu8Fctd0hK4FkWaCvHoRiUosFbRSzYCLU6tERTGsLt4BCgEdFPAbJgDmyE0C01aZDdK0, libcurl.so.4()(64bit) >= set:kfRQoh7jemLopfAwrbjQ7uQn8O9iDHEPYDMtqtbHGosFeOZe5, libcwiid.so.1()(64bit) >= set:jfQjaVB50wRZ92JpHsmEwa, libdl.so.2(GLIBC_2.2.5)(64bit), libfftw3f.so.3()(64bit) >= set:lid9Oh3TOPoXKTCq, libfftw3f_threads.so.3()(64bit), libfontconfig.so.1()(64bit) >= set:lj9hRhM1Lmh, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.4)(64bit), libgcc_s.so.1(GCC_4.3.0)(64bit), libgdk-x11-2.0.so.0()(64bit) >= set:ngOcsFVSvMzFf6bE8y3qlny7A1eWg2nxx5XQzFkKLKgKNNApFfcC7UntiQUM0ECJe9ZxCbCAoV9l1Kye7MjwuXxVmQr1SW8K0DeMWp9Vb34OFsaBkg9WiAtP0k4lEEDNEpJXhpbAwcw1uabQZDp86ZyyiqXGom2uDeK3ckewSgZA4mZuanrp4, libgdk_pixbuf-2.0.so.0()(64bit) >= set:lhnL2jfO4LN4bUWgTkFsHUTSlp0, libgdkmm-2.4.so.1()(64bit) >= set:oh8F53fbRsgZ0IiRabHUKQvwwUXPGUBeID2TCWkaH8sO2cf4eQznKLziOSPOrP6QDtLoqGrpI8k9AlH6Dc4ZAfnElEQrR1EWqMiJOuwruxRumfmg8nJlhiZELc8MDbsSOc6ZavdcRQYm421pZeqcZi25UsQNzWoUZBNApWxTNkhqqMaNWopPyqNELbZEKiYG2ICXSaAwC6d0nayTuqSdLjwCgDh7M4BIZmwrCXuB9MyKE12Z57aTRQ87u, libgiomm-2.4.so.1()(64bit) >= set:qp6zoF, libglib-2.0.so.0()(64bit) >= set:oh6JzZ8aibtldTrBbuBC4jT60Wf1ZnIqQgZmwUriL2mYPaSQM3V5Z76nfD7XmOal9O96OCJ0wt9Qu4xC2QVLGFbQDrskEhZo73NpspfLWF8qzJg8RVZt7VaI7oyynVZ7Jp9LgLBopsvdER5NZ0EZ4cCY2jTYxwRlKIUKIUBauZqE5q939WBrtDUOlgC1Zt2HZHfupqtySgXe1ks6vcpjzDZEBsIk3Qp1jshWwJHzuDbunElC6FzpAs6yU7mVB0s6H5YlErplvXNuGpzYXBsq4ZBCEC50qiGfZpgfjxSZ4mKZdzRXC9l0qMq, libglibmm-2.4.so.1()(64bit) >= set:phbUhZodmxTVFa4AxbnZwZ2KyDsaD30XxyiZFXeg9jJ2SZzAqK8mkZBGdlYIsniFqCWIJsBSXAEVfPDfGSqUqBuYf6AnsiOoZir22awn4LtLqBfSIIfIvTSMtsK6RAdtD8Otr2pMxp2poGEdrCVFcneNSqrbTPctWGZC6gwjzep9Li6YJ3CjRLqiR32RQYSasEuB37oyQKSpuAgnyTWRWT5QFomfA6rgMheHwTZ5O1DjL5ZqELqr1tKStdpJCnzamaD4E2mZJDahRcf7Z0sp0wvOpEC1w8kdHF5VBZfG3xOWyk4XHZ76FiAG1AVVYmkvx8xrtdh3AimMpsnkskKKqg5cDKyyt6toHUV2Z4mFfZAXVvlldS1ORMMvW92SkrgeSYjaFMnuqpsRsTqAmCcwnmP8hh6BYjwk2diP82TzpAkNdyZ0vzzzTjQrbdiyKbVwLhQsnZ0x8ntynEj3WwSZLyHQHy9ZrBIZH6Fyr5Y7iuk8vQFskBwFyZoyyIMCwzG63ZBa8bTUikNUG4cSmt0Kn3zREJx8pjzolxxXngUAbM9bSTxnMIjQSE8loJkOqmHT8, libgobject-2.0.so.0()(64bit) >= set:mhyuYfLw0DFu1DsEUO02wyH9cV9Zz6ys3B5UE6Y34il0qee, libgtk-x11-2.0.so.0()(64bit) >= set:pil7QKAA2ReC1mAfBZqgXlI3AejQW7n3AuhhpWvsfdR78J8actrVUPGk1s3rQzcourwZIKxVG7vKwhlGwZ7xTTPbc1FBry7pZ7Qn2g5CSA5RYFxnAWjn5aQdH1H9AEbTaEl3cxDu46bPM9StoXfJz4Fv7LTA6JmXMZeEM3CvmsSp9V3F3SZjBHB9NVNGV4dO32RnFeGttlyWvccas18lLMs6QrvPLeY6clsKiEJn0MxxtngDDYJ7Ax658kIaR1OM36qjfZLd0Qyp1oo4qAECFONvR0, libgtkmm-2.4.so.1()(64bit) >= set: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, libjack.so.0()(64bit) >= set:leZlZKMZhQJ211MyKQQcTQEiT4GZ7JBrdrzZxwt0Q77LEIYOMYpgfzS5J0qUoipo0YJi2wXbWktb0uiCFmsggUO7UKZ9daK1O05Wf3nBxe9igwOekBp8j6y2aVUbgS8fQVx0cxEzOaGcPy52685A0srx, liblilv-0.so.0()(64bit) >= set:lezd8ll5xQf4yDBCbmaOeHINIbldfgQ78piJhC3r41N2qCQQmWbVovDNCoAQtJit8igOMvfSebDK40oZil516Fg0rg6ombWneyf5oI8agBSn3WdcampQ1vhgYZpQpHzxoJSKOIxToO6KhsfLCIkIebtE9hahT5rvHsDZxA0sHwyb8nkf2YptcOw5iOmJobFz5, liblo.so.7()(64bit) >= set:lfC5gbghb72fQAkafi4pIRwz8Ni1fEM5BLIfC3UE4DxTeIQbRXJ1eoi65dCrscZJqgUrp3jK0MRNABv2cso4I7FCG5KxPxoMc, liblrdf.so.2()(64bit) >= set:jeuRodKSu6AEUi0Pogk10rmSoSmkxdTiiFvC4Z6a1, libm.so.6(GLIBC_2.15)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libpango-1.0.so.0()(64bit) >= set:miqUnjRZh53OHzwlo6xWADqA0NSFYz2, libpangocairo-1.0.so.0()(64bit) >= set:jf7j1dpuM7iqjNEf6qWcc, libpangoft2-1.0.so.0()(64bit) >= set:ki81zyZi1, libpangomm-1.4.so.1()(64bit) >= set:nhVngKGFn0PJdkrWgkeiYdFuYTjimGG8Zh5xlLYwLpmrFsrJkIzq93FxU87VYZtxXo9o0D0oo7Kd81oMUsGlxXzpkBplZ59kPgdJ88n4DC8tQEAqX8BcXNhy1fW6aTQauQU0q0CP9mp3zzCJ70, libpthread.so.0(GLIBC_2.12)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.3.2)(64bit), librubberband.so.2()(64bit) >= set:mi8e1At8QZ4kV7bUOQ4sZe3n3jnElJ8fGqU5SPU, libsamplerate.so.0()(64bit) >= set:iffnvxjYWu34U7, libsamplerate.so.0(libsamplerate.so.0.0)(64bit), libsigc-2.0.so.0()(64bit) >= set:keIKIZv5ZcVZ4Ds2uFoZlmJVKzeyAkLkGQOwFb9bD40kuC0kLeANkm0Ux4CRs01kMOPetYJmmRaAIKM4Fd7, libsndfile.so.1()(64bit) >= set:je9Mh9UmSaeMF9kSkdCqPBJ0Mh2NddEMTWtOTb, libsndfile.so.1(libsndfile.so.1.0)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libsuil-0.so.0()(64bit) >= set:hevWZg8BicBZfeC8W1, libtag.so.1()(64bit) >= set:pkE3DarFKxVN6M0aE7Iwf2ee0P7tLkHqCmq4ZJUxBLFCrxNMmv0Anb0, libusb-1.0.so.0()(64bit) >= set:kfhZbSLYeyYS5o9BOozcWMxUmDMIwwjykt4gMjcSkWa, libvamp-hostsdk.so.3()(64bit) >= set:miDKfCg7bwgV1NZxwe5xbn0h78, libvamp-sdk.so.2()(64bit) >= set:kgWfO5WwYJQcRo5J2BFvZjKlDuLmr5, libxml2.so.2()(64bit) >= set:ojflZzxCywVlKZn7PYz0B62eFgklZ74AYrHOVP8cfZc2amv53IRlSnZD6DzjR8Q9pio2IgQWRyLfsPmE7bc, libxml2.so.2(LIBXML2_2.4.30)(64bit), libxml2.so.2(LIBXML2_2.6.0)(64bit), python2-base, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.A52rzq Creating ardour-debuginfo package Processing files: ardour-debuginfo-6.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gqzUvr find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.svfd5n find-requires: running scripts (debuginfo) debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libaudiographer.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libwaveview.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libwidgets.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libptformat.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.0.0: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-vst-scanner: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libardouralsautil.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libalsa_audiobackend.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libdummy_audiobackend.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libdummy_audiobackend.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libardouralsautil.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/backends/libjack_audiobackend.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/hardour-6.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libaudiographer.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3.0.0: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so.0.0.1: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardourcp.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0.0.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libevoral.so.0.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so.0.8.3: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4.1.0: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4.1.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0.0.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0.0.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan1in2out.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpan2in2out.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpanbalance.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpanvbap.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/panners/libpanvbap.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_cc121.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libwidgets.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_contourdesign.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport16.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport2.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_faderport8.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_generic_midi.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_launch_control_xl.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_mcp.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_osc.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_push2.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_us2400.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/surfaces/libardour_wiimote.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-copy-mixer: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-copy-mixer: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-export: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-export: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-fix_bbtppq: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_empty_session: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_empty_session: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_session: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/utils/ardour6-new_session: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libaudiographer.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so.3: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so: library libaudiographer.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardour.so: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libardouralsautil.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libcanvas.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libevoral.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libevoral.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libgtkmm2ext.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so.4: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libmidipp.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwaveview.so: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/libwidgets.so: library libpbd.so.4 not found Requires: ardour = 6.0-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libX11.so.6), debug64(libarchive.so.13), debug64(libasound.so.2), debug64(libatkmm-1.6.so.1), debug64(libaubio.so.5), debug64(libc.so.6), debug64(libcairo.so.2), debug64(libcairomm-1.0.so.1), debug64(libcurl.so.4), debug64(libcwiid.so.1), debug64(libdl.so.2), debug64(libfftw3f.so.3), debug64(libfftw3f_threads.so.3), debug64(libfontconfig.so.1), debug64(libgcc_s.so.1), debug64(libgdk-x11-2.0.so.0), debug64(libgdk_pixbuf-2.0.so.0), debug64(libgdkmm-2.4.so.1), debug64(libgiomm-2.4.so.1), debug64(libglib-2.0.so.0), debug64(libglibmm-2.4.so.1), debug64(libgobject-2.0.so.0), debug64(libgtk-x11-2.0.so.0), debug64(libgtkmm-2.4.so.1), debug64(libjack.so.0), debug64(liblilv-0.so.0), debug64(liblo.so.7), debug64(liblrdf.so.2), debug64(libm.so.6), debug64(libpango-1.0.so.0), debug64(libpangocairo-1.0.so.0), debug64(libpangoft2-1.0.so.0), debug64(libpangomm-1.4.so.1), debug64(libpthread.so.0), debug64(librubberband.so.2), debug64(libsamplerate.so.0), debug64(libsigc-2.0.so.0), debug64(libsndfile.so.1), debug64(libstdc++.so.6), debug64(libsuil-0.so.0), debug64(libtag.so.1), debug64(libusb-1.0.so.0), debug64(libvamp-hostsdk.so.3), debug64(libvamp-sdk.so.2), debug64(libxml2.so.2) Adding to ardour-debuginfo a strict dependency on ardour Wrote: /usr/src/RPM/RPMS/x86_64/ardour-6.0-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/ardour-debuginfo-6.0-alt1.x86_64.rpm 218.17user 26.97system 15:56.24elapsed 25%CPU (0avgtext+0avgdata 335204maxresident)k 0inputs+0outputs (0major+9273721minor)pagefaults 0swaps 241.69user 32.01system 16:32.69elapsed 27%CPU (0avgtext+0avgdata 335204maxresident)k 21840inputs+0outputs (0major+9788448minor)pagefaults 0swaps