<86>Aug 25 03:32:50 userdel[880002]: delete user 'rooter' <86>Aug 25 03:32:50 userdel[880002]: removed group 'rooter' owned by 'rooter' <86>Aug 25 03:32:50 userdel[880002]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 25 03:32:50 groupadd[880007]: group added to /etc/group: name=rooter, GID=531 <86>Aug 25 03:32:50 groupadd[880007]: group added to /etc/gshadow: name=rooter <86>Aug 25 03:32:50 groupadd[880007]: new group: name=rooter, GID=531 <86>Aug 25 03:32:50 useradd[880014]: new user: name=rooter, UID=531, GID=531, home=/root, shell=/bin/bash <86>Aug 25 03:32:50 userdel[880022]: delete user 'builder' <86>Aug 25 03:32:50 userdel[880022]: removed group 'builder' owned by 'builder' <86>Aug 25 03:32:50 userdel[880022]: removed shadow group 'builder' owned by 'builder' <86>Aug 25 03:32:50 groupadd[880028]: group added to /etc/group: name=builder, GID=532 <86>Aug 25 03:32:50 groupadd[880028]: group added to /etc/gshadow: name=builder <86>Aug 25 03:32:50 groupadd[880028]: new group: name=builder, GID=532 <86>Aug 25 03:32:50 useradd[880034]: new user: name=builder, UID=532, GID=532, home=/usr/src, shell=/bin/bash <13>Aug 25 03:32:57 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958863 installed <13>Aug 25 03:32:57 rpmi: libsigc++2-2.10.3-alt1 sisyphus+248566.100.1.1 1585202313 installed <13>Aug 25 03:32:57 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>Aug 25 03:32:57 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>Aug 25 03:32:57 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849991 installed <13>Aug 25 03:32:57 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Aug 25 03:32:57 rpmi: libsigc++2-devel-2.10.3-alt1 sisyphus+248566.100.1.1 1585202313 installed <13>Aug 25 03:32:57 rpmi: libserd-0.30.2-alt1_1 sisyphus+243654.100.1.1 1577467447 installed <13>Aug 25 03:32:57 rpmi: libsord-0.16.4-alt1_5 sisyphus+254071.100.1.1 1593121736 installed <13>Aug 25 03:32:57 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:32:57 rpmi: libgomp1-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>Aug 25 03:32:57 rpmi: perl-HTTP-Date-6.04-alt1 sisyphus+241046.100.1.1 1574192946 installed <13>Aug 25 03:32:57 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:32:57 rpmi: libboost_system1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:57 rpmi: libserd-devel-0.30.2-alt1_1 sisyphus+243654.100.1.1 1577467447 installed <13>Aug 25 03:32:57 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870464 installed <13>Aug 25 03:32:57 rpmi: libart_lgpl-2.3.21-alt3 1303721928 installed <13>Aug 25 03:32:57 rpmi: libnettle8-3.6-alt1 sisyphus+251637.100.3.1 1590060224 installed <13>Aug 25 03:32:57 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410876 installed <13>Aug 25 03:32:58 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>Aug 25 03:32:58 rpmi: libart_lgpl-devel-2.3.21-alt3 1303721928 installed <13>Aug 25 03:32:58 rpmi: libsord-devel-0.16.4-alt1_5 sisyphus+254071.100.1.1 1593121736 installed <13>Aug 25 03:32:58 rpmi: libfftw3-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:32:58 rpmi: libsratom-0.6.4-alt1_2 sisyphus+248922.100.1.1 1585587245 installed <13>Aug 25 03:32:58 rpmi: libflac8-1.3.3-alt1 sisyphus+247112.100.1.1 1582855183 installed <13>Aug 25 03:32:58 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965499 installed <13>Aug 25 03:32:58 rpmi: libsqlite3-3.33.0-alt1 sisyphus+256344.100.1.1 1597522243 installed <13>Aug 25 03:32:58 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906326 installed <13>Aug 25 03:32:58 rpmi: libquadmath0-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>Aug 25 03:32:58 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed <13>Aug 25 03:32:58 rpmi: libbluez-5.54-alt5 sisyphus+253057.100.1.1 1591715016 installed <13>Aug 25 03:32:58 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284336 installed <13>Aug 25 03:32:58 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Aug 25 03:32:58 rpmi: perl-Compress-Raw-Zlib-2.095-alt1 sisyphus+255277.100.1.1 1595512157 installed <13>Aug 25 03:32:58 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Aug 25 03:32:58 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000383 installed <13>Aug 25 03:32:58 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Aug 25 03:32:58 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475645 installed <13>Aug 25 03:32:58 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475645 installed <13>Aug 25 03:32:58 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>Aug 25 03:32:58 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>Aug 25 03:32:58 rpmi: libsamplerate-0.1.9-alt2 1487790080 installed <13>Aug 25 03:32:58 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+225496.100.2.1 1553244591 installed <13>Aug 25 03:32:58 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943071 installed <13>Aug 25 03:32:58 rpmi: xml-utils-1:2.9.10-alt3 sisyphus+245000.16400.79.1 1583229770 installed <13>Aug 25 03:32:58 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Aug 25 03:32:58 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Aug 25 03:32:58 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825069 installed <13>Aug 25 03:32:58 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Aug 25 03:32:58 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943071 installed <13>Aug 25 03:32:58 rpmi: libiec61883-1.2.0-alt1.qa1 1460815903 installed <13>Aug 25 03:32:58 rpmi: librubberband-1.8.1-alt1.hg20140905.1 1434271009 installed <13>Aug 25 03:32:58 rpmi: liblilv-0.24.6-alt1_2 sisyphus+248927.100.1.3 1585591230 installed <13>Aug 25 03:32:58 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Aug 25 03:32:58 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Aug 25 03:32:58 rpmi: libbluez-devel-5.54-alt5 sisyphus+253057.100.1.1 1591715016 installed <13>Aug 25 03:32:58 rpmi: libcwiid-0.6.00-alt3.gitfadf11e sisyphus+249991.100.1.1 1586920168 installed <13>Aug 25 03:32:58 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>Aug 25 03:32:58 rpmi: libquadmath9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>Aug 25 03:32:58 rpmi: libfftw3q-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:32:58 rpmi: libboost_regex1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_graph1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>Aug 25 03:32:58 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>Aug 25 03:32:58 rpmi: libarchive13-3.4.0-alt1 sisyphus+251637.300.3.1 1590061828 installed <13>Aug 25 03:32:58 rpmi: libhogweed6-3.6-alt1 sisyphus+251637.100.3.1 1590060224 installed <13>Aug 25 03:32:58 rpmi: libgnutls30-3.6.14-alt1 sisyphus+252951.100.1.1 1591437590 installed <13>Aug 25 03:32:58 rpmi: libboost_atomic1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_contract1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_chrono1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_timer1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_thread1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libboost_type_erasure1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:32:58 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:32:58 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:32:58 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Aug 25 03:32:58 rpmi: libfftw3f-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:32:58 rpmi: libfftw3l-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:32:58 rpmi: libjasper-2.0.16-alt1 sisyphus+231386.100.1.1 1559568071 installed <13>Aug 25 03:32:58 rpmi: libtheora-2:1.1.1-alt6 sisyphus+223372.100.2.1 1551525759 installed <13>Aug 25 03:32:58 rpmi: libxml2-devel-1:2.9.10-alt3 sisyphus+245000.16400.79.1 1583229770 installed <13>Aug 25 03:32:58 rpmi: libvamp-2.10.0-alt1 sisyphus+253678.100.1.1 1592632993 installed <13>Aug 25 03:32:58 rpmi: libusb-1.0.23-alt1 sisyphus+237317.100.1.1 1568059904 installed <13>Aug 25 03:32:58 rpmi: libtag-1.11.1-alt1 1479892949 installed <13>Aug 25 03:32:58 rpmi: libsuil-0.10.6-alt1_2 sisyphus+248923.100.1.3 1585590250 installed <13>Aug 25 03:32:58 rpmi: libyajl-2.1.0-alt1 1399891593 installed <13>Aug 25 03:32:58 rpmi: liblo-0.30-alt1 sisyphus+232988.100.1.1 1561297797 installed <13>Aug 25 03:32:58 rpmi: lv2-1.16.0-alt1_3 sisyphus+248914.100.1.1 1585585924 installed <13>Aug 25 03:32:58 rpmi: libiodbc-3.52.8-alt1 1387533996 installed <13>Aug 25 03:32:59 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672625 installed <13>Aug 25 03:32:59 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974198 installed <13>Aug 25 03:32:59 rpmi: libgtk+2-locales-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:32:59 rpmi: publicsuffix-list-dafsa-20200720-alt1 sisyphus+255208.100.1.1 1595349910 installed <13>Aug 25 03:32:59 rpmi: libpsl-0.21.1-alt1 sisyphus+255206.100.1.1 1595348931 installed <13>Aug 25 03:32:59 rpmi: libnghttp2-1.41.0-alt1 sisyphus+253680.100.1.1 1592642263 installed <13>Aug 25 03:32:59 rpmi: libzeromq-4.2.3-alt1 1513846882 installed <13>Aug 25 03:32:59 rpmi: libgme-0.6.1-alt1 1521318053 installed <13>Aug 25 03:32:59 rpmi: libudfread-1.1.0-alt1 sisyphus+254309.100.1.1 1593595586 installed <13>Aug 25 03:32:59 rpmi: vulkan-filesystem-1.2.141-alt1.1 sisyphus+254926.100.1.1 1594731378 installed <13>Aug 25 03:32:59 rpmi: libvulkan1-1.2.141-alt1.1 sisyphus+254926.100.1.1 1594731378 installed <13>Aug 25 03:32:59 rpmi: libsoxr-0.1.2-alt4 sisyphus+222649.100.1.1 1550964841 installed <13>Aug 25 03:32:59 rpmi: libxvid-1.3.4-alt1 1507033988 installed <13>Aug 25 03:32:59 rpmi: libx265-192-3.4-alt1 sisyphus+254160.100.7.1 1593756032 installed <13>Aug 25 03:32:59 rpmi: libx264-148-alt2 1496163823 installed <13>Aug 25 03:32:59 rpmi: libwavpack-5.3.0-alt1 sisyphus+251276.100.1.1 1588785029 installed <13>Aug 25 03:32:59 rpmi: libvpx6-1.8.2-alt1 sisyphus+243422.100.1.1 1577075244 installed <13>Aug 25 03:32:59 rpmi: libtwolame-0.4.0-alt1 sisyphus+239176.100.2.1 1571294326 installed <13>Aug 25 03:32:59 rpmi: libspeex-1.2-alt1 1528115225 installed <13>Aug 25 03:32:59 rpmi: libsnappy-1.1.7-alt1 sisyphus+227320.100.1.3 1555618688 installed <13>Aug 25 03:32:59 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Aug 25 03:32:59 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Aug 25 03:32:59 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020354 installed <13>Aug 25 03:32:59 rpmi: libopus-1.3.1-alt3 sisyphus+248017.100.1.1 1584520346 installed <13>Aug 25 03:32:59 rpmi: libopencore-amrwb0-0.1.5-alt1 1529659318 installed <13>Aug 25 03:32:59 rpmi: libopencore-amrnb0-0.1.5-alt1 1529659318 installed <13>Aug 25 03:32:59 rpmi: liblame-3.100-alt1 1527082573 installed <13>Aug 25 03:32:59 rpmi: libdav1d-0.5.2-alt1 sisyphus+245080.100.1.1 1580063362 installed <13>Aug 25 03:32:59 rpmi: libcodec2-0.9.2-alt1 sisyphus+254267.100.1.1 1593522395 installed <13>Aug 25 03:32:59 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587970807 installed <13>Aug 25 03:32:59 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Aug 25 03:32:59 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>Aug 25 03:32:59 rpmi: perl-Compress-Raw-Bzip2-2.095-alt1 sisyphus+255276.100.1.1 1595511686 installed <13>Aug 25 03:32:59 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Aug 25 03:32:59 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343225 installed <13>Aug 25 03:32:59 rpmi: perl-Encode-3.04-alt1 sisyphus+247835.100.1.1 1584190284 installed <13>Aug 25 03:32:59 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed <13>Aug 25 03:32:59 rpmi: perl-IO-Compress-2.093-alt1 sisyphus+243543.100.1.1 1577294382 installed <13>Aug 25 03:32:59 rpmi: perl-Net-HTTP-6.19-alt1 sisyphus+229756.100.1.1 1558454558 installed <13>Aug 25 03:32:59 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343407 installed <13>Aug 25 03:32:59 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Aug 25 03:32:59 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Aug 25 03:32:59 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Aug 25 03:32:59 rpmi: perl-HTTP-Message-6.25-alt1 sisyphus+254521.100.1.1 1593894315 installed <13>Aug 25 03:32:59 rpmi: perl-HTTP-Cookies-6.08-alt1 sisyphus+242242.100.1.1 1575454022 installed <13>Aug 25 03:32:59 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Aug 25 03:32:59 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Aug 25 03:32:59 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Aug 25 03:32:59 rpmi: perl-libwww-6.46-alt1 sisyphus+254012.100.1.1 1593105927 installed <13>Aug 25 03:32:59 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343654 installed <13>Aug 25 03:32:59 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Aug 25 03:32:59 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Aug 25 03:32:59 rpmi: libaom2-2.0.0-alt1 sisyphus+254346.100.1.1 1593682544 installed <13>Aug 25 03:32:59 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Aug 25 03:32:59 rpmi: libX11-locales-3:1.6.11-alt1 sisyphus+256231.100.1.1 1597310848 installed <13>Aug 25 03:32:59 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Aug 25 03:32:59 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854223 installed <13>Aug 25 03:32:59 rpmi: libX11-3:1.6.11-alt1 sisyphus+256231.100.1.1 1597310848 installed <13>Aug 25 03:32:59 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Aug 25 03:32:59 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Aug 25 03:32:59 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Aug 25 03:32:59 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000566 installed <13>Aug 25 03:32:59 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>Aug 25 03:32:59 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000502 installed <13>Aug 25 03:32:59 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Aug 25 03:32:59 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Aug 25 03:32:59 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106975 installed <13>Aug 25 03:32:59 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Aug 25 03:33:01 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854223 installed <13>Aug 25 03:33:01 rpmi: libX11-devel-3:1.6.11-alt1 sisyphus+256231.100.1.1 1597310848 installed <13>Aug 25 03:33:01 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Aug 25 03:33:01 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Aug 25 03:33:01 rpmi: libXaw-1.0.12-alt1 1391072621 installed <13>Aug 25 03:33:01 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>Aug 25 03:33:01 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>Aug 25 03:33:01 rpmi: libvdpau-1:1.3-alt1 sisyphus+236768.100.1.1 1567066111 installed <13>Aug 25 03:33:01 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>Aug 25 03:33:01 rpmi: libzvbi-0.2.35-alt2 sisyphus+254029.100.2.1 1593111430 installed <13>Aug 25 03:33:01 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>Aug 25 03:33:01 rpmi: libdrm-1:2.4.102-alt1 sisyphus+252307.100.1.1 1590574831 installed <13>Aug 25 03:33:01 rpmi: libGLX-mesa-4:20.1.6-alt1 sisyphus+256498.100.1.1 1597908602 installed <13>Aug 25 03:33:01 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:33:01 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:33:01 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556464 installed <13>Aug 25 03:33:01 rpmi: libva-2.8.0-alt1 sisyphus+254216.200.1.1 1593432919 installed <13>Aug 25 03:33:01 rpmi: libavutil56-2:4.3.1-alt2 sisyphus+255225.100.1.1 1595373987 installed <13>Aug 25 03:33:01 rpmi: libswresample3-2:4.3.1-alt2 sisyphus+255225.100.1.1 1595373987 installed <13>Aug 25 03:33:01 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728958 installed <13>Aug 25 03:33:01 rpmi: libgbm-4:20.1.6-alt1 sisyphus+256498.100.1.1 1597908602 installed <13>Aug 25 03:33:01 rpmi: libEGL-mesa-4:20.1.6-alt1 sisyphus+256498.100.1.1 1597908602 installed <13>Aug 25 03:33:01 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:33:01 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Aug 25 03:33:01 rpmi: libEGL-devel-4:20.1.6-alt1 sisyphus+256498.100.1.1 1597908602 installed <13>Aug 25 03:33:01 rpmi: libGL-devel-4:20.1.6-alt1 sisyphus+256498.100.1.1 1597908602 installed <13>Aug 25 03:33:01 rpmi: libjack-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>Aug 25 03:33:01 rpmi: libconfig-c++-1.5-alt2 1528494223 installed <13>Aug 25 03:33:01 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066861 installed <13>Aug 25 03:33:01 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>Aug 25 03:33:01 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746563 installed <13>Aug 25 03:33:01 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829787 installed <13>Aug 25 03:33:01 rpmi: libsystemd-1:246.1-alt1 sisyphus+256133.100.1.1 1597083454 installed <13>Aug 25 03:33:01 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203684 installed <13>Aug 25 03:33:01 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604500 installed <13>Aug 25 03:33:01 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533608 installed <13>Aug 25 03:33:01 rpmi: libcelt-1:0.10.0-alt1.qa1 1365952806 installed <13>Aug 25 03:33:01 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>Aug 25 03:33:01 rpmi: libjbig-2.1-alt1 1401380921 installed <13>Aug 25 03:33:01 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743630 installed <13>Aug 25 03:33:01 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847587 installed <13>Aug 25 03:33:01 rpmi: libgdk-pixbuf-locales-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>Aug 25 03:33:01 rpmi: gsettings-desktop-schemas-data-3.36.1-alt1 sisyphus+250870.100.1.1 1588227108 installed <13>Aug 25 03:33:01 rpmi: libgio-2.64.5-alt1 sisyphus+256493.100.1.1 1597897871 installed <13>Aug 25 03:33:01 rpmi: gsettings-desktop-schemas-3.36.1-alt1 sisyphus+250870.100.1.1 1588227108 installed <13>Aug 25 03:33:01 rpmi: libgdk-pixbuf-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>Aug 25 03:33:01 rpmi: libglibmm-2.64.2-alt1 sisyphus+248275.100.1.1 1584869050 installed <13>Aug 25 03:33:01 rpmi: libatkmm-2.28.0-alt1 sisyphus+225446.200.1.1 1553164647 installed <13>Aug 25 03:33:01 rpmi: libxml++2-2.40.1-alt4 sisyphus+230149.100.1.1 1558811149 installed <13>Aug 25 03:33:01 rpmi: libffado-2.4.1-alt3 sisyphus+251475.200.2.1 1589050868 installed <13>Aug 25 03:33:01 rpmi: gtk-update-icon-cache-3.24.22-alt1 sisyphus+256493.300.1.1 1597898312 installed <13>Aug 25 03:33:01 rpmi: libgdk-pixbuf-xlib-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>Aug 25 03:33:01 rpmi: gcc-c++-common-1.4.25-alt1 sisyphus+255450.100.1.1 1595851517 installed <13>Aug 25 03:33:02 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>Aug 25 03:33:03 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589811833 installed <13>Aug 25 03:33:03 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>Aug 25 03:33:03 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>Aug 25 03:33:03 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Aug 25 03:33:03 rpmi: libfreetype-2.10.2-alt1 sisyphus+251736.100.1.1 1589531898 installed <13>Aug 25 03:33:03 rpmi: fontconfig-2.13.1-alt1 sisyphus+247349.100.1.2 1583841219 installed Updating fonts cache: <29>Aug 25 03:33:04 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Aug 25 03:33:04 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Aug 25 03:33:04 rpmi: libcairomm-1.12.2-alt1 1520595680 installed <13>Aug 25 03:33:04 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Aug 25 03:33:04 rpmi: libpango-1.46.1-alt1 sisyphus+256524.100.1.1 1597942203 installed <13>Aug 25 03:33:04 rpmi: libgtk+2-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:33:04 rpmi: libpangomm-2.42.1-alt1 sisyphus+248214.100.1.1 1584827711 installed <13>Aug 25 03:33:04 rpmi: libgtkmm2-2.24.5-alt1 1475042577 installed <13>Aug 25 03:33:04 rpmi: libgail-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:33:04 rpmi: libglade-2.6.4-alt5.qa1 1366416175 installed <13>Aug 25 03:33:04 rpmi: libgnomecanvas-2.30.3-alt2 1297296494 installed <13>Aug 25 03:33:04 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542911 installed <13>Aug 25 03:33:04 rpmi: libgnomecanvasmm-2.26.0-alt3.2 1506958589 installed <13>Aug 25 03:33:04 rpmi: libgtkglext-1.2.0-alt5 sisyphus+256355.100.1.1 1597620685 installed <13>Aug 25 03:33:04 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209619 installed <13>Aug 25 03:33:04 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Aug 25 03:33:04 rpmi: librsvg-1:2.48.8-alt1 sisyphus+254436.100.1.1 1593803380 installed <13>Aug 25 03:33:05 rpmi: libavcodec58-2:4.3.1-alt2 sisyphus+255225.100.1.1 1595373987 installed <13>Aug 25 03:33:05 rpmi: libchromaprint1-1.4.3-alt3 sisyphus+232863.100.1.1 1561234863 installed <13>Aug 25 03:33:05 rpmi: libbluray-1.2.0-alt1 sisyphus+254309.200.1.1 1593595640 installed <13>Aug 25 03:33:06 rpmi: libgs-9.28-alt0.rc1.1 sisyphus+237325.100.1.1 1568103940 installed <13>Aug 25 03:33:06 rpmi: libgraphviz-2.41.2-alt3 sisyphus+248120.100.2.1 1584721844 installed <13>Aug 25 03:33:06 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Aug 25 03:33:06 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Aug 25 03:33:06 rpmi: cppunit-1.15.1-alt1 sisyphus+244259.100.3.1 1589884245 installed <13>Aug 25 03:33:06 rpmi: libboost_context1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_fiber1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_stacktrace1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_nowide1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_test1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_serialization1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_random1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_iostreams1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_date_time1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:06 rpmi: libboost_container1.73.0-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:07 rpmi: boost-devel-headers-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:07 rpmi: boost-devel-1:1.73.0-alt3 sisyphus+253508.100.1.1 1592297211 installed <13>Aug 25 03:33:07 rpmi: bc-1:1.07.1-alt1 sisyphus+221902.700.4.1 1550587848 installed <13>Aug 25 03:33:07 rpmi: alsa-ucm-conf-1.2.3-alt1 sisyphus+253139.200.1.1 1591812001 installed <13>Aug 25 03:33:07 rpmi: alsa-topology-conf-1.2.3-alt1 sisyphus+253139.100.1.1 1591811985 installed <13>Aug 25 03:33:07 rpmi: libalsa-1:1.2.3.2-alt1 sisyphus+254690.100.1.1 1594280085 installed <13>Aug 25 03:33:07 rpmi: jack-audio-connection-kit-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>Aug 25 03:33:07 rpmi: python-modules-curses-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:07 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Aug 25 03:33:07 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Aug 25 03:33:07 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>Aug 25 03:33:07 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001689 installed <13>Aug 25 03:33:07 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820121 installed <13>Aug 25 03:33:07 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 25 03:33:07 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 25 03:33:07 rpmi: ca-certificates-2020.06.29-alt1 sisyphus+254237.300.1.1 1593450881 installed <13>Aug 25 03:33:07 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Aug 25 03:33:07 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Aug 25 03:33:07 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>Aug 25 03:33:07 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>Aug 25 03:33:07 rpmi: libpython3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Aug 25 03:33:07 rpmi: python3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Aug 25 03:33:08 rpmi: python3-base-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Aug 25 03:33:08 rpmi: glib2-devel-2.64.5-alt1 sisyphus+256493.100.1.1 1597897871 installed <13>Aug 25 03:33:08 rpmi: libgio-devel-2.64.5-alt1 sisyphus+256493.100.1.1 1597897871 installed <13>Aug 25 03:33:08 rpmi: libglibmm-devel-2.64.2-alt1 sisyphus+248275.100.1.1 1584869050 installed <13>Aug 25 03:33:08 rpmi: libfreetype-devel-2.10.2-alt1 sisyphus+251736.100.1.1 1589531898 installed <13>Aug 25 03:33:08 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Aug 25 03:33:08 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+247349.100.1.2 1583841219 installed <13>Aug 25 03:33:08 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Aug 25 03:33:08 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Aug 25 03:33:08 rpmi: libatkmm-devel-2.28.0-alt1 sisyphus+225446.200.1.1 1553164647 installed <13>Aug 25 03:33:08 rpmi: libcairomm-devel-1.12.2-alt1 1520595680 installed <13>Aug 25 03:33:08 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Aug 25 03:33:08 rpmi: libpango-devel-1.46.1-alt1 sisyphus+256524.100.1.1 1597942203 installed <13>Aug 25 03:33:08 rpmi: libpangomm-devel-2.42.1-alt1 sisyphus+248214.100.1.1 1584827711 installed <13>Aug 25 03:33:08 rpmi: libgdk-pixbuf-devel-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed <13>Aug 25 03:33:08 rpmi: gtk-builder-convert-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:33:08 rpmi: libgtk+2-devel-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:33:08 rpmi: libgail-devel-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed <13>Aug 25 03:33:08 rpmi: libgnomecanvas-devel-2.30.3-alt2 1297296494 installed <13>Aug 25 03:33:08 rpmi: libgtkmm2-devel-2.24.5-alt1 1475042577 installed <13>Aug 25 03:33:08 rpmi: python3-module-isodate-0.5.4-alt1 sisyphus+227495.1200.1.3 1555843100 installed <13>Aug 25 03:33:09 rpmi: python3-module-pkg_resources-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed <13>Aug 25 03:33:09 rpmi: python3-module-pyparsing-2.4.2-alt1 sisyphus+236061.100.3.1 1565853577 installed <13>Aug 25 03:33:09 rpmi: python3-module-rdflib-4.2.2-alt3 sisyphus+245852.300.2.1 1581423749 installed <13>Aug 25 03:33:09 rpmi: lv2-devel-1.16.0-alt1_3 sisyphus+248914.100.1.1 1585585924 installed <13>Aug 25 03:33:09 rpmi: libsratom-devel-0.6.4-alt1_2 sisyphus+248922.100.1.1 1585587245 installed <13>Aug 25 03:33:09 rpmi: librabbitmq-c-0.9.0-alt1 sisyphus+223349.100.1.2 1551468866 installed <13>Aug 25 03:33:09 rpmi: libmysqlclient21-8.0.21-alt1 sisyphus+256372.40.3.1 1597938258 installed <13>Aug 25 03:33:09 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>Aug 25 03:33:09 groupadd[893844]: group added to /etc/group: name=_keytab, GID=499 <86>Aug 25 03:33:09 groupadd[893844]: group added to /etc/gshadow: name=_keytab <86>Aug 25 03:33:09 groupadd[893844]: new group: name=_keytab, GID=499 <13>Aug 25 03:33:09 rpmi: libkrb5-1.18.2-alt2 sisyphus+254565.100.4.1 1594375563 installed <13>Aug 25 03:33:09 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038260 installed <13>Aug 25 03:33:09 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Aug 25 03:33:09 rpmi: python-modules-compiler-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-email-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-unittest-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-encodings-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-nis-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-xml-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-hotshot-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-bsddb-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-ctypes-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-multiprocessing-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-logging-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: python-modules-distutils-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:09 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548748 installed <13>Aug 25 03:33:09 rpmi: libssh-0.9.3-alt2 sisyphus+247315.100.1.2 1583840769 installed <13>Aug 25 03:33:09 rpmi: libavformat58-2:4.3.1-alt2 sisyphus+255225.100.1.1 1595373987 installed <13>Aug 25 03:33:09 rpmi: libaubio5-0.4.9-alt3 sisyphus+247694.300.3.3 1584382772 installed <86>Aug 25 03:33:09 groupadd[894054]: group added to /etc/group: name=sasl, GID=498 <86>Aug 25 03:33:09 groupadd[894054]: group added to /etc/gshadow: name=sasl <86>Aug 25 03:33:09 groupadd[894054]: new group: name=sasl, GID=498 <13>Aug 25 03:33:09 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199521 installed <13>Aug 25 03:33:09 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449061 installed <13>Aug 25 03:33:09 rpmi: libcurl-7.72.0-alt1 sisyphus+252078.300.3.1 1597838833 installed <13>Aug 25 03:33:09 rpmi: libraptor2-2.0.15-alt1 1417013328 installed <13>Aug 25 03:33:09 rpmi: raptor2-devel-2.0.15-alt1 1417013328 installed <13>Aug 25 03:33:09 rpmi: librasqal3-0.9.32-alt3 sisyphus+222990.100.1.1 1551360593 installed <13>Aug 25 03:33:09 rpmi: librasqal-devel-0.9.32-alt3 sisyphus+222990.100.1.1 1551360593 installed <13>Aug 25 03:33:09 rpmi: liblrdf-0.6.1-alt1 1493047569 installed <13>Aug 25 03:33:09 rpmi: libpq5-12.4-alt1 sisyphus+256186.100.1.1 1597207129 installed <13>Aug 25 03:33:09 rpmi: libredland-1.0.17-alt3 sisyphus+223916.100.1.1 1551891173 installed <13>Aug 25 03:33:09 rpmi: libredland-devel-1.0.17-alt3 sisyphus+223916.100.1.1 1551891173 installed <13>Aug 25 03:33:09 rpmi: liblrdf-devel-0.6.1-alt1 1493047569 installed <13>Aug 25 03:33:10 rpmi: libcurl-devel-7.72.0-alt1 sisyphus+252078.300.3.1 1597838833 installed <13>Aug 25 03:33:10 rpmi: libaubio5-devel-0.4.9-alt3 sisyphus+247694.300.3.3 1584382772 installed <13>Aug 25 03:33:10 rpmi: python-dev-2.7.18-alt1 sisyphus+255741.100.1.1 1596450428 installed <13>Aug 25 03:33:10 rpmi: liblilv-devel-0.24.6-alt1_2 sisyphus+248927.100.1.3 1585591230 installed <13>Aug 25 03:33:10 rpmi: libsuil-devel-0.10.6-alt1_2 sisyphus+248923.100.1.3 1585590250 installed <13>Aug 25 03:33:10 rpmi: libgnomecanvasmm-devel-2.26.0-alt3.2 1506958589 installed <13>Aug 25 03:33:10 rpmi: libjack-devel-1:1.9.14-alt1 sisyphus+251263.200.3.1 1588856119 installed <13>Aug 25 03:33:10 rpmi: libalsa-devel-1:1.2.3.2-alt1 sisyphus+254690.100.1.1 1594280085 installed <13>Aug 25 03:33:10 rpmi: cppunit-devel-1.15.1-alt1 sisyphus+244259.100.3.1 1589884245 installed <13>Aug 25 03:33:10 rpmi: graphviz-2.41.2-alt3 sisyphus+248120.100.2.1 1584721844 installed <13>Aug 25 03:33:10 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881406 installed <13>Aug 25 03:33:10 rpmi: libxslt-devel-1.1.34-alt2 sisyphus+248264.100.1.1 1584829787 installed <13>Aug 25 03:33:10 rpmi: liblo-devel-0.30-alt1 sisyphus+232988.100.1.1 1561297797 installed <13>Aug 25 03:33:10 rpmi: libtag-devel-1.11.1-alt1 1479892949 installed <13>Aug 25 03:33:10 rpmi: libusb-devel-1.0.23-alt1 sisyphus+237317.100.1.1 1568059904 installed <13>Aug 25 03:33:10 rpmi: libvamp-devel-2.10.0-alt1 sisyphus+253678.100.1.1 1592632993 installed <13>Aug 25 03:33:10 rpmi: libfftw3-devel-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Aug 25 03:33:10 rpmi: libarchive-devel-3.4.0-alt1 sisyphus+251637.300.3.1 1590061828 installed <13>Aug 25 03:33:10 rpmi: libcwiid-devel-0.6.00-alt3.gitfadf11e sisyphus+249991.100.1.1 1586920168 installed <13>Aug 25 03:33:10 rpmi: librubberband-devel-1.8.1-alt1.hg20140905.1 1434271009 installed <13>Aug 25 03:33:10 rpmi: libsamplerate-devel-0.1.9-alt2 1487790080 installed <13>Aug 25 03:33:10 rpmi: libsndfile-devel-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>Aug 25 03:33:10 rpmi: libsqlite3-devel-3.33.0-alt1 sisyphus+256344.100.1.1 1597522243 installed <13>Aug 25 03:33:10 rpmi: libflac-devel-1.3.3-alt1 sisyphus+247112.100.1.1 1582855183 installed <13>Aug 25 03:33:10 rpmi: libogg-devel-1.3.4-alt1 sisyphus+247109.100.1.1 1582849991 installed <13>Aug 25 03:33:10 rpmi: libuuid-devel-2.35.2-alt2 sisyphus+253892.100.2.1 1592922962 installed <13>Aug 25 03:33:10 rpmi: libudev-devel-1:246.1-alt1 sisyphus+256133.100.1.1 1597083454 installed <13>Aug 25 03:33:11 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.2-alt1.nosrc.rpm Installing ardour-6.2-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.73795 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf ardour-6.2 + echo 'Source #0 (ardour-6.2.tar):' Source #0 (ardour-6.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/ardour-6.2.tar + cd ardour-6.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.73795 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ardour-6.2 + /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.2 Setting out to : /usr/src/RPM/BUILD/ardour-6.2/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/1100] Compiling libs/ardour/vumeterdsp.cc [ 128/1100] Compiling libs/ardour/transient_detector.cc [ 129/1100] Compiling libs/ardour/revision.cc [ 130/1100] Compiling libs/ardour/sndfile_helpers.cc [ 131/1100] Compiling libs/ardour/search_paths.cc [ 132/1100] Compiling libs/gtkmm2ext/gtkapplication_x11.c [ 133/1100] Compiling libs/gtkmm2ext/window_title.cc [ 134/1100] Compiling libs/gtkmm2ext/visibility_tracker.cc [ 135/1100] Compiling libs/gtkmm2ext/utils.cc [ 136/1100] Compiling libs/gtkmm2ext/treeutils.cc [ 137/1100] Compiling libs/gtkmm2ext/persistent_tooltip.cc [ 138/1100] Compiling libs/gtkmm2ext/menu_elems.cc [ 139/1100] Compiling libs/gtkmm2ext/gtkapplication.c [ 140/1100] Compiling libs/gtkmm2ext/dndtreeview.cc [ 141/1100] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc [ 142/1100] Compiling libs/gtkmm2ext/action_model.cc [ 143/1100] Compiling libs/gtkmm2ext/application.cc [ 144/1100] Compiling libs/gtkmm2ext/cairo_packer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ [ 145/1100] Compiling libs/gtkmm2ext/colors.cc [ 146/1100] Compiling libs/gtkmm2ext/cell_renderer_color_selector.cc [ 147/1100] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc [ 148/1100] Compiling libs/gtkmm2ext/emscale.cc [ 149/1100] Compiling libs/gtkmm2ext/colorspace.cc [ 150/1100] Compiling libs/gtkmm2ext/debug.cc [ 151/1100] Compiling libs/canvas/utils.cc [ 152/1100] Compiling libs/canvas/debug.cc [ 153/1100] Compiling libs/canvas/types.cc [ 154/1100] Compiling libs/widgets/tearoff.cc [ 155/1100] Compiling libs/widgets/pane.cc [ 156/1100] Compiling libs/widgets/focus_entry.cc [ 157/1100] Compiling libs/widgets/eventboxext.cc [ 158/1100] Compiling libs/widgets/ardour_spacer.cc [ 159/1100] 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.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) (); | ^~~~~~~ [ 160/1100] Compiling libs/widgets/ardour_icon.cc [ 161/1100] Compiling libs/widgets/choice.cc [ 162/1100] Compiling libs/widgets/fastmeter.cc [ 163/1100] Compiling libs/widgets/prompter.cc [ 164/1100] Compiling libs/widgets/paths_dialog.cc [ 165/1100] Compiling libs/widgets/stateful_button.cc [ 166/1100] Linking build/libs/evoral/libsmf.a [ 167/1100] Linking build/libs/fluidsynth/liblibfluidsynth.a [ 168/1100] Linking build/libs/lua/libliblua.a [ 169/1100] Linking build/libs/libltc/liblibltc.a [ 170/1100] Linking build/libs/zita-resampler/libzita-resampler.a [ 171/1100] Compiling libs/ardouralsautil/deviceparams.cc [ 172/1100] Compiling libs/ardouralsautil/devicelist.cc [ 173/1100] Compiling libs/waveview/debug.cc [ 174/1100] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.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); | ^ [ 175/1100] Compiling libs/qm-dsp/base/Pitch.cpp [ 176/1100] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c [ 177/1100] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.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); | ^~~~~~~~ [ 178/1100] Compiling libs/qm-dsp/base/KaiserWindow.cpp [ 179/1100] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp [ 180/1100] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp [ 181/1100] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp [ 182/1100] Compiling libs/qm-dsp/base/SincWindow.cpp [ 183/1100] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp [ 184/1100] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp [ 185/1100] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp [ 186/1100] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp [ 187/1100] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp [ 188/1100] Compiling libs/qm-dsp/dsp/transforms/FFT.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/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); | ^~~~~~~~ [ 189/1100] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp [ 190/1100] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp [ 191/1100] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.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/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); | ^ [ 192/1100] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp [ 193/1100] Compiling libs/qm-dsp/maths/Correlation.cpp [ 194/1100] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp [ 195/1100] Compiling libs/qm-dsp/maths/CosineDistance.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); | ^ [ 196/1100] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp [ 197/1100] 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 ../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); | ^ [ 198/1100] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp [ 199/1100] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp 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); | ^ [ 200/1100] Compiling libs/qm-dsp/maths/pca/pca.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/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/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 201/1100] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp [ 202/1100] 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) | ^~~~ [ 203/1100] 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/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); | ^ [ 204/1100] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp [ 205/1100] Compiling libs/qm-dsp/maths/KLDivergence.cpp [ 206/1100] Compiling libs/vamp-plugins/plugins.cpp [ 207/1100] Compiling libs/vamp-plugins/AmplitudeFollower.cpp [ 208/1100] Compiling libs/vamp-plugins/BarBeatTrack.cpp [ 209/1100] Compiling libs/vamp-plugins/BeatTrack.cpp [ 210/1100] Compiling libs/vamp-plugins/PercussionOnsetDetector.cpp [ 211/1100] Compiling libs/vamp-plugins/ChromagramPlugin.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/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); | ^ [ 212/1100] Compiling libs/vamp-plugins/Onset.cpp [ 213/1100] Compiling libs/vamp-plugins/ebu_r128_proc.cc [ 214/1100] Compiling libs/vamp-plugins/KeyDetect.cpp [ 215/1100] Compiling libs/vamp-plugins/OnsetDetect.cpp [ 216/1100] Compiling libs/vamp-plugins/SimilarityPlugin.cpp [ 217/1100] Compiling libs/vamp-plugins/SpectralCentroid.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); | ^ [ 218/1100] Compiling libs/vamp-plugins/TonalChangeDetect.cpp [ 219/1100] Compiling libs/vamp-plugins/TruePeak.cpp [ 220/1100] Compiling libs/vamp-plugins/Transcription.cpp [ 221/1100] Compiling libs/vamp-plugins/ZeroCrossing.cpp [ 222/1100] Compiling libs/vamp-plugins/EBUr128.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); | ^ [ 223/1100] Compiling libs/vamp-pyin/YinVamp.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); | ^~~~~~~~ [ 224/1100] Compiling libs/vamp-pyin/LocalCandidatePYIN.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/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); | ^~~~~~~~ [ 225/1100] Compiling libs/vamp-pyin/Yin.cpp [ 226/1100] Compiling libs/vamp-pyin/YinUtil.cpp [ 227/1100] Compiling libs/vamp-pyin/PYinVamp.cpp [ 228/1100] Compiling libs/vamp-pyin/MonoNoteHMM.cpp ../libs/qm-dsp/maths/MathUtilities.cpp: In static member function 'static int MathUtilities::compareInt(const void*, const void*)': ../libs/qm-dsp/maths/MathUtilities.cpp:247: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 ); | ^ [ 229/1100] Compiling libs/vamp-pyin/MonoPitchHMM.cpp [ 230/1100] Compiling libs/vamp-pyin/MonoPitch.cpp [ 231/1100] 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/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); | ^~~~~~~~ [ 232/1100] Compiling libs/vamp-pyin/SparseHMM.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/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); | ^~~~~~~~ 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); | ^ [ 233/1100] Compiling libs/vamp-pyin/MonoNote.cpp [ 234/1100] Compiling libs/vamp-pyin/libmain.cpp [ 235/1100] Compiling tools/sanity_check/main.cpp [ 236/1100] Compiling tools/sanity_check/systemtest.cpp [ 237/1100] Compiling tools/gccabicheck/abicheck.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 ../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); | ^~~~~~~~ [ 238/1100] Compiling libs/clearlooks-newer/animation.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/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); | ^~~~~~~~ [ 239/1100] Compiling libs/clearlooks-newer/cairo-support.c [ 240/1100] Compiling libs/clearlooks-newer/clearlooks_draw_gummy.c [ 241/1100] Compiling libs/clearlooks-newer/clearlooks_theme_main.c [ 242/1100] Compiling libs/clearlooks-newer/clearlooks_draw_glossy.c [ 243/1100] Compiling libs/clearlooks-newer/clearlooks_rc_style.c [ 244/1100] Compiling libs/clearlooks-newer/support.c [ 245/1100] Compiling libs/clearlooks-newer/clearlooks_draw_inverted.c [ 246/1100] Compiling libs/clearlooks-newer/clearlooks_style.c [ 247/1100] Compiling libs/clearlooks-newer/widget-information.c [ 248/1100] Compiling libs/clearlooks-newer/clearlooks_draw.c 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); | ^ [ 249/1100] Compiling libs/surfaces/mackie/midi_byte_array.cc [ 250/1100] 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/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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ [ 251/1100] Compiling libs/surfaces/us2400/types.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); | ^ [ 252/1100] Compiling libs/surfaces/us2400/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/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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ [ 253/1100] 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/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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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); | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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) (); | ^~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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); | ^~~~~~~~~~~~~ [ 254/1100] Compiling libs/surfaces/push2/utils.cc [ 255/1100] 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) (); | ^~~~~~~ [ 256/1100] Compiling libs/backends/jack/weak_libjack.c [ 257/1100] Compiling libs/backends/alsa/zita-alsa-pcmi.cc [ 258/1100] Compiling libs/plugins/reasonablesynth.lv2/lv2.c [ 259/1100] Compiling libs/plugins/a-comp.lv2/a-comp.c [ 260/1100] Linking build/libs/zita-convolver/libzita-convolver.a [ 261/1100] Compiling libs/plugins/a-exp.lv2/a-exp.c [ 262/1100] Compiling libs/plugins/a-delay.lv2/a-delay.c [ 263/1100] Compiling libs/plugins/a-eq.lv2/a-eq.c [ 264/1100] Compiling libs/plugins/a-reverb.lv2/a-reverb.c [ 265/1100] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc [ 266/1100] Compiling gtk2_ardour/piano_key_bindings.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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); | ^ [ 267/1100] Compiling gtk2_ardour/nsmclient.cc [ 268/1100] Compiling gtk2_ardour/gui_object.cc [ 269/1100] Compiling gtk2_ardour/fft.cc [ 270/1100] 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/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); | ^ [ 271/1100] Compiling gtk2_ardour/led.cc [ 272/1100] Compiling gtk2_ardour/mouse_cursors.cc [ 273/1100] Compiling gtk2_ardour/debug.cc [ 274/1100] Compiling gtk2_ardour/editor_component.cc [ 275/1100] 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 ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, 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); | ^ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 276/1100] Compiling gtk2_ardour/timers.cc [ 277/1100] Compiling libs/vfork/exec_wrapper.c [ 278/1100] Compiling libs/hidapi/linux/hid.c [ 279/1100] Creating build/libs/clearlooks-newer/engines [ 280/1100] Compiling libs/pbd/pbd/signals.py [ 281/1100] Compiling libs/plugins/reasonablesynth.lv2/manifest.ttl.in [ 282/1100] Compiling libs/plugins/reasonablesynth.lv2/reasonablesynth.ttl.in [ 283/1100] Compiling libs/plugins/a-comp.lv2/manifest.ttl.in [ 284/1100] Compiling libs/plugins/a-comp.lv2/a-comp.ttl.in [ 285/1100] Compiling libs/plugins/a-comp.lv2/a-comp#stereo.ttl.in [ 286/1100] Compiling libs/plugins/a-comp.lv2/presets.ttl.in [ 287/1100] Compiling libs/plugins/a-exp.lv2/manifest.ttl.in [ 288/1100] Compiling libs/plugins/a-exp.lv2/a-exp.ttl.in [ 289/1100] Compiling libs/plugins/a-exp.lv2/a-exp#stereo.ttl.in [ 290/1100] Compiling libs/plugins/a-delay.lv2/manifest.ttl.in [ 291/1100] Linking build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so [ 292/1100] Compiling libs/plugins/a-delay.lv2/a-delay.ttl.in [ 293/1100] Compiling libs/plugins/a-delay.lv2/presets.ttl.in [ 294/1100] Compiling libs/plugins/a-eq.lv2/manifest.ttl.in [ 295/1100] Compiling libs/plugins/a-eq.lv2/a-eq.ttl.in [ 296/1100] Compiling libs/plugins/a-reverb.lv2/manifest.ttl.in [ 297/1100] Compiling libs/plugins/a-reverb.lv2/a-reverb.ttl.in [ 298/1100] Compiling libs/plugins/a-fluidsynth.lv2/manifest.ttl.in [ 299/1100] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.ttl.in [ 300/1100] Compiling gtk2_ardour/ardev_common.sh.in [ 301/1100] Compiling gtk2_ardour/ardour.sh.in [ 302/1100] Compiling gtk2_ardour/clearlooks.rc.in [ 303/1100] Compiling gtk2_ardour/clearlooks.rc.in [ 304/1100] Compiling gtk2_ardour/default_ui_config.in [ 305/1100] Compiling gtk2_ardour/ardour.menus.in [ 306/1100] Compiling gtk2_ardour/trx.menus.in [ 307/1100] 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/1100] Linking build/libs/qm-dsp/libqm-dsp.a [ 309/1100] Compiling session_utils/ardour-util.sh.in [ 310/1100] Compiling gtk2_ardour/ardour_ui_dialogs.cc [ 311/1100] Compiling gtk2_ardour/editor.cc [ 312/1100] Compiling gtk2_ardour/ardour_ui_ed.cc [ 313/1100] Compiling gtk2_ardour/cursor_context.cc [ 314/1100] Compiling gtk2_ardour/export_format_selector.cc [ 315/1100] Compiling gtk2_ardour/editor_audiotrack.cc [ 316/1100] Compiling gtk2_ardour/session_import_dialog.cc [ 317/1100] Compiling gtk2_ardour/editor_audio_import.cc [ 318/1100] Compiling gtk2_ardour/plugin_dspload_window.cc [ 319/1100] Compiling gtk2_ardour/shuttle_control.cc [ 320/1100] Compiling gtk2_ardour/lv2_plugin_ui.cc [ 321/1100] Compiling gtk2_ardour/ardour_ui_dependents.cc [ 322/1100] Compiling gtk2_ardour/editor_ops.cc [ 323/1100] Compiling gtk2_ardour/editor_sources.cc [ 324/1100] Compiling gtk2_ardour/midi_channel_dialog.cc [ 325/1100] Compiling gtk2_ardour/export_dialog.cc [ 326/1100] Compiling gtk2_ardour/audio_region_editor.cc [ 327/1100] Compiling gtk2_ardour/automation_controller.cc [ 328/1100] Compiling gtk2_ardour/port_matrix_component.cc [ 329/1100] Compiling gtk2_ardour/plugin_ui.cc [ 330/1100] Compiling gtk2_ardour/luadialog.cc [ 331/1100] Compiling gtk2_ardour/axis_view.cc [ 332/1100] Compiling gtk2_ardour/editor_selection.cc [ 333/1100] Compiling gtk2_ardour/strip_silence_dialog.cc [ 334/1100] Compiling gtk2_ardour/port_matrix_column_labels.cc [ 335/1100] Compiling gtk2_ardour/editor_mixer.cc [ 336/1100] Compiling gtk2_ardour/new_user_wizard.cc [ 337/1100] Compiling gtk2_ardour/bundle_env_linux.cc [ 338/1100] Compiling gtk2_ardour/selection_memento.cc [ 339/1100] Compiling gtk2_ardour/editor_drag.cc [ 340/1100] Compiling gtk2_ardour/editor_pt_import.cc [ 341/1100] Compiling gtk2_ardour/location_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/bundle_env_linux.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 342/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/midi_channel_dialog.h:25, from ../gtk2_ardour/midi_channel_dialog.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/plugin_dspload_window.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 343/1100] Compiling gtk2_ardour/export_preset_selector.cc [ 344/1100] Linking build/libs/vamp-plugins/libardourvampplugins.so [ 345/1100] Linking build/tools/sanity_check/sanityCheck In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_format_base.h:33, from ../libs/ardour/ardour/export_format_specification.h:33, from ../gtk2_ardour/export_format_selector.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 346/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/audio_region_importer.h:31, from ../gtk2_ardour/session_import_dialog.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix.h:33, from ../gtk2_ardour/port_matrix_component.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 347/1100] Linking build/tools/gccabicheck/gcc-glibmm-abi-check [ 348/1100] Linking build/libs/clearlooks-newer/libclearlooks.so [ 349/1100] Compiling gtk2_ardour/region_gain_line.cc [ 350/1100] Compiling gtk2_ardour/global_port_matrix.cc [ 351/1100] Compiling gtk2_ardour/utils.cc [ 352/1100] Compiling gtk2_ardour/gain_meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 353/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/strip_silence_dialog.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 354/1100] Compiling gtk2_ardour/search_path_option.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/editor.cc:42: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 355/1100] Compiling gtk2_ardour/export_timespan_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/editor_audiotrack.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 356/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/audio_region_editor.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 357/1100] Compiling gtk2_ardour/route_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 358/1100] Compiling gtk2_ardour/mono_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/ardour_ui_dialogs.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 359/1100] Compiling gtk2_ardour/idleometer.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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/luadialog.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 360/1100] Compiling gtk2_ardour/note_base.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../gtk2_ardour/lv2_plugin_ui.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 361/1100] Compiling gtk2_ardour/midi_cut_buffer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/shuttle_control.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/public_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 363/1100] Compiling gtk2_ardour/midi_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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/ardour_ui_ed.cc:56: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 364/1100] Compiling gtk2_ardour/session_option_editor.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/new_user_wizard.cc:47: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 365/1100] Compiling gtk2_ardour/splash.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 366/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/plugin_ui.cc:49: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 367/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix.h:33, from ../gtk2_ardour/global_port_matrix.h:25, from ../gtk2_ardour/global_port_matrix.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 368/1100] Compiling gtk2_ardour/linux_vst_gui_support.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_audio_import.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 369/1100] Compiling gtk2_ardour/session_archive_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlSet.h:30, from ../libs/evoral/evoral/Sequence.h:36, from ../libs/ardour/ardour/automatable_sequence.h:23, from ../gtk2_ardour/midi_cut_buffer.h:25, from ../gtk2_ardour/midi_cut_buffer.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 370/1100] Compiling gtk2_ardour/generic_pluginui.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/idleometer.h:23, from ../gtk2_ardour/idleometer.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 371/1100] 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 ../../../../../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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/widgets/widgets/binding_proxy.h:26, from ../libs/widgets/widgets/slider_controller.h:33, from ../gtk2_ardour/option_editor.h:40, from ../gtk2_ardour/search_path_option.h:29, from ../gtk2_ardour/search_path_option.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 372/1100] Compiling gtk2_ardour/ardour_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 373/1100] 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 ../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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/port_matrix_column_labels.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 374/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../libs/ardour/ardour/export_profile_manager.h:40, from ../gtk2_ardour/export_preset_selector.h:33, from ../gtk2_ardour/export_preset_selector.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 375/1100] Linking build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/LV2/a-comp.lv2/a-comp.so [ 377/1100] Linking build/libs/LV2/a-exp.lv2/a-exp.so [ 378/1100] Linking build/libs/LV2/a-delay.lv2/a-delay.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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/editor_mixer.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/LV2/a-eq.lv2/a-eq.so [ 380/1100] Linking build/libs/LV2/a-reverb.lv2/a-reverb.so [ 381/1100] Compiling gtk2_ardour/ardour_ui_session.cc [ 382/1100] Compiling gtk2_ardour/route_params_ui.cc [ 383/1100] 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/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_editor.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 384/1100] Compiling gtk2_ardour/ardour_ui3.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/linux_vst_gui_support.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 385/1100] Compiling gtk2_ardour/missing_file_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 386/1100] Compiling gtk2_ardour/note_select_dialog.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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../gtk2_ardour/ui_config.h:32, from ../gtk2_ardour/midi_scroomer.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 387/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../gtk2_ardour/splash.h:30, from ../gtk2_ardour/ardour_message.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 388/1100] Compiling gtk2_ardour/export_filename_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/route_group_menu.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/opts.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/splash.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 390/1100] Compiling gtk2_ardour/virtual_keyboard_window.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/region_gain_line.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 391/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/note_select_dialog.h:24, from ../gtk2_ardour/note_select_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 392/1100] Compiling gtk2_ardour/port_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 ../../../../../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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/mono_panner_editor.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 393/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/enums.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 394/1100] Compiling gtk2_ardour/midi_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/location_ui.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 395/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/utils.cc:56: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 396/1100] Compiling gtk2_ardour/mixer_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/file_archive.h:23, from ../gtk2_ardour/session_archive_dialog.h:28, from ../gtk2_ardour/session_archive_dialog.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/speaker_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/missing_file_dialog.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/actions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/public_editor.h:46, from ../gtk2_ardour/public_editor.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../gtk2_ardour/gain_meter.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 401/1100] 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/targetentry.h:30, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../gtk2_ardour/automation_line.h:38, from ../gtk2_ardour/control_point_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 402/1100] Linking build/libs/vfork/ardour-exec-wrapper [ 403/1100] Linking build/libs/hidapi/libhidapi.a [ 404/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/note_base.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/big_clock_window.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 406/1100] 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 ../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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/pianokeyboard.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/session_option_editor.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/stripable_colorpicker.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/opts.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 408/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/ardour_dialog.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 409/1100] Compiling gtk2_ardour/midi_selection.cc [ 410/1100] Compiling gtk2_ardour/time_fx_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../gtk2_ardour/export_timespan_selector.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/missing_filesource_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/plugin_selector.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/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: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 ../../../../../include/gtkmm-2.4/gtkmm/bin.h:31, from ../../../../../include/gtkmm-2.4/gtkmm/button.h:32, from ../gtk2_ardour/plugin_selector.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/button.h:32, from ../gtk2_ardour/plugin_selector.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/button.h:7, from ../gtk2_ardour/plugin_selector.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/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: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 ../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35, from ../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/plugin_selector.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/button.h:7, from ../gtk2_ardour/plugin_selector.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../gtk2_ardour/plugin_selector.cc:51: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 412/1100] Compiling gtk2_ardour/save_as_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../gtk2_ardour/region_selection.h:29, from ../gtk2_ardour/midi_selection.h:23, from ../gtk2_ardour/midi_selection.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 413/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/async_midi_port.h:30, from ../gtk2_ardour/virtual_keyboard_window.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/foldback_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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/speaker_dialog.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 415/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/ardour_ui_session.cc:51: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/io.h:33, from ../gtk2_ardour/return_ui.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/route_params_ui.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 416/1100] Compiling gtk2_ardour/panner_interface.cc [ 417/1100] Compiling gtk2_ardour/editor_markers.cc In file included 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/actions.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/missing_filesource_dialog.h:28, from ../gtk2_ardour/missing_filesource_dialog.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 418/1100] Compiling gtk2_ardour/ardour_ui_mixer.cc [ 419/1100] Compiling gtk2_ardour/editor_routes.cc [ 420/1100] Compiling gtk2_ardour/quantize_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/monitor_processor.h:30, from ../gtk2_ardour/ardour_ui3.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/note_player.cc [ 422/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/big_transport_window.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 423/1100] 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/targetentry.h:30, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/route_ui.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 424/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/mixer_group_tabs.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 425/1100] Compiling gtk2_ardour/monitor_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/control_protocol_manager.h:32, from ../gtk2_ardour/editor_selection.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/verbose_cursor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../gtk2_ardour/export_dialog.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 427/1100] Compiling gtk2_ardour/tempo_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix_labels.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 428/1100] Compiling gtk2_ardour/plugin_scan_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 429/1100] Compiling gtk2_ardour/ruler_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/route_group_dialog.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 430/1100] Compiling gtk2_ardour/midi_tracer.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../libs/ardour/ardour/midi_patch_manager.h:30, from ../gtk2_ardour/generic_pluginui.cc:50: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/editor_keys.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/automation_streamview.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 432/1100] Compiling gtk2_ardour/editor_snapshots.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/midi_channel_filter.h:27, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/note_player.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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; | ^~~~~~~~~~~~~~~~ [ 433/1100] Compiling libs/pbd/controllable.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/midi_streamview.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 434/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../libs/ardour/ardour/export_profile_manager.h:40, from ../gtk2_ardour/export_filename_selector.h:36, from ../gtk2_ardour/export_filename_selector.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 435/1100] Compiling libs/pbd/pthread_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/save_as_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 436/1100] Compiling libs/pbd/undo.cc 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/panner_interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 437/1100] Compiling libs/pbd/error.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lua_script_manager.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/pbd/malign.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/group_tabs.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 439/1100] Compiling libs/pbd/file_utils.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/pbd/pthread_utils.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 440/1100] Compiling libs/pbd/stacktrace.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/port_matrix_row_labels.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 441/1100] Compiling libs/pbd/locale_guard.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/error.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 442/1100] Compiling libs/pbd/pool.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/pbd/undo.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 443/1100] 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/targetentry.h:30, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/quantize_dialog.h:32, from ../gtk2_ardour/quantize_dialog.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/pbd/base_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/transmitter.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 445/1100] Compiling libs/pbd/command.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 446/1100] Compiling libs/pbd/enums.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 447/1100] Compiling libs/pbd/signals.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/file_utils.cc:57: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 448/1100] Compiling libs/pbd/pbd.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/controllable.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 449/1100] Compiling libs/pbd/event_loop.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/malign.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 450/1100] Compiling libs/pbd/crossthread.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/enums.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 451/1100] Compiling libs/pbd/stateful_diff_command.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/locale_guard.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 452/1100] Compiling libs/pbd/receiver.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/pbd/stacktrace.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 453/1100] Compiling libs/pbd/fpu.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/signals.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 454/1100] Compiling libs/pbd/system_exec.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../gtk2_ardour/luainstance.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 455/1100] Compiling libs/pbd/enumwriter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 456/1100] Compiling libs/pbd/file_archive.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/crossthread.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 457/1100] Compiling libs/pbd/stateful.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../libs/pbd/pbd/base_ui.h:35, from ../libs/pbd/base_ui.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 458/1100] Compiling libs/pbd/textreceiver.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/search_path.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 459/1100] Compiling libs/evoral/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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_ops.cc:44: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_keys.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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 ../../../../../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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/ruler_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 462/1100] Compiling libs/evoral/ControlSet.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/editor_routes.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 463/1100] 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 ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/editor_route_groups.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/midi++2/channel.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/fpu.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 465/1100] Compiling libs/midi++2/mtc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/command.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 466/1100] Compiling libs/midi++2/mmc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/pbd/pool.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 467/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/public_editor.h:46, from ../gtk2_ardour/stripable_colorpicker.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/midi++2/port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/Control.h:27, from ../libs/evoral/Control.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 469/1100] Compiling libs/midi++2/parser.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/tempo_dialog.h:39, from ../gtk2_ardour/tempo_dialog.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 470/1100] Compiling libs/midi++2/ipmidi_port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../gtk2_ardour/midi_tracer.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 471/1100] Compiling libs/ardour/sse_functions_avx_linux.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/pbd/system_exec.cc:50: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/file_archive.h:23, from ../libs/pbd/file_archive.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 472/1100] Compiling libs/ardour/export_format_specification.cc [ 473/1100] Compiling libs/ardour/io_processor.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/editor_markers.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 474/1100] Compiling libs/ardour/region_factory.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../gtk2_ardour/mixer_ui.cc:48: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 475/1100] Compiling libs/ardour/ltc_file_reader.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_fx_dialog.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/system_exec.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/editor_snapshots.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 477/1100] Compiling libs/ardour/beats_samples_converter.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../gtk2_ardour/plugin_pin_dialog.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session_time.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/midi++2/mmc.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 479/1100] Compiling libs/ardour/thread_buffers.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/stateful_diff_command.h:26, from ../libs/pbd/stateful_diff_command.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 480/1100] Compiling libs/ardour/automation_watch.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/textreceiver.h:25, from ../libs/pbd/textreceiver.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 481/1100] Compiling libs/ardour/delayline.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/receiver.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 482/1100] Compiling libs/ardour/monitor_processor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/midi++2/port.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 483/1100] Compiling libs/ardour/capturing_processor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/evoral/Curve.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 484/1100] Compiling libs/ardour/source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/enumwriter.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 485/1100] Compiling libs/ardour/export_profile_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/midi++2/parser.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 486/1100] Compiling libs/ardour/export_format_base.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/midi_time_axis.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 487/1100] Compiling libs/ardour/soundcloud_upload.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../libs/pbd/event_loop.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 488/1100] Compiling libs/ardour/amp.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../libs/ardour/beats_samples_converter.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 489/1100] Compiling libs/ardour/phase_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/midi++2/channel.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 490/1100] Compiling libs/ardour/user_bundle.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/evoral/ControlList.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 491/1100] Compiling libs/ardour/automation_list.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/mix.h:24, from ../libs/ardour/sse_functions_avx_linux.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 492/1100] Compiling libs/ardour/globals.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/midi++2/ipmidi_port.cc:45: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 493/1100] Compiling libs/ardour/automation_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/monitor_selector.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/midi++2/mtc.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 494/1100] Compiling libs/ardour/midi_region.cc [ 495/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/ardour_ui_mixer.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/luascripting.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/evoral/Sequence.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 497/1100] Compiling libs/ardour/location_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/thread_buffers.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 498/1100] Compiling libs/ardour/ticker.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/system_exec.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 499/1100] Compiling libs/ardour/mp3fileimportable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlSet.h:30, from ../libs/evoral/ControlSet.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 500/1100] Compiling libs/ardour/monitor_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ltc_file_reader.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 501/1100] Compiling libs/ardour/export_filename.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/stateful.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 502/1100] Compiling libs/ardour/session_midi.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/delayline.h:26, from ../libs/ardour/delayline.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 503/1100] Compiling libs/ardour/route.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/user_bundle.h:25, from ../libs/ardour/user_bundle.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 504/1100] Linking build/libs/pbd/libpbd.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/capturing_processor.h:24, from ../libs/ardour/capturing_processor.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/mtc_slave.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/region_factory.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/automatable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_format_base.h:33, from ../libs/ardour/export_format_base.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 507/1100] Compiling libs/ardour/export_failed.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../libs/ardour/ardour/plugin_manager.h:39, from ../gtk2_ardour/plugin_scan_dialog.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/strip_silence.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/automation_watch.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 509/1100] Compiling libs/ardour/export_preset.cc [ 510/1100] Compiling libs/ardour/auditioner.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/export_failed.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 511/1100] Compiling libs/ardour/import.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../libs/ardour/ardour/soundcloud_upload.h:18, from ../libs/ardour/soundcloud_upload.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/evoral/libevoral.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/scroll_group.h:23, from ../gtk2_ardour/verbose_cursor.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 513/1100] Linking build/libs/ptformat/libptformat.so [ 514/1100] Linking build/libs/audiographer/libaudiographer.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_time.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 515/1100] Compiling libs/ardour/solo_safe_control.cc [ 516/1100] Linking build/libs/ardour/libsse_avx_functions.a [ 517/1100] Compiling libs/ardour/rc_configuration.cc [ 518/1100] Compiling libs/ardour/mix.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/ardour/automation_list.h:33, from ../libs/ardour/automation_list.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../gtk2_ardour/mixer_strip.cc:46: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 519/1100] Compiling libs/ardour/io.cc [ 520/1100] Compiling libs/ardour/session_butler.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/amp.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 521/1100] Compiling libs/ardour/audiosource.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/phase_control.h:27, from ../libs/ardour/phase_control.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/analyser.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/foldback_strip.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/midi_clock_slave.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/ardour/default_click.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/midi_port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/midi++2/midnam_patch.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 525/1100] Compiling libs/ardour/parameter_descriptor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/ardour/export_preset.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 526/1100] Compiling libs/ardour/audioregion.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/ardour/monitor_control.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 527/1100] Linking build/libs/midi++2/libmidipp.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mp3fileimportable.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 528/1100] Compiling libs/ardour/export_channel.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/luascripting.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 529/1100] Compiling libs/ardour/record_safe_control.cc [ 530/1100] Compiling libs/ardour/unknown_processor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/location_importer.h:23, from ../libs/ardour/location_importer.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 531/1100] Compiling libs/ardour/export_channel_configuration.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/io.h:33, from ../libs/ardour/io_processor.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 532/1100] Compiling libs/ardour/midiport_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/midi_region.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audiofilesource.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/mix.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 534/1100] Compiling libs/ardour/route_graph.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/globals.cc:89: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ [ 535/1100] Compiling libs/ardour/midi_channel_filter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/strip_silence.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 536/1100] Compiling libs/ardour/cycle_timer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/rc_configuration.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 537/1100] Compiling libs/ardour/session_bundles.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/ardour/export_filename.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/tempo_map_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/async_midi_port.h:30, from ../libs/ardour/ticker.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/graph.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/audioregion.cc:45: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/reverse.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_format_base.h:33, from ../libs/ardour/ardour/export_format_specification.h:33, from ../libs/ardour/export_format_specification.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/mute_master.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/analyser.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 542/1100] Compiling libs/ardour/location.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/monitor_processor.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/port_engine_shared.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/source.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/instrument_info.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/mmc.h:28, from ../libs/ardour/session_midi.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 545/1100] Compiling libs/ardour/session_vst.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_channel.h:32, from ../libs/ardour/ardour/export_channel_configuration.h:30, from ../libs/ardour/export_channel_configuration.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 546/1100] Compiling libs/ardour/solo_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/mute_master.h:27, from ../libs/ardour/solo_safe_control.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/polarity_processor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_butler.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session_configuration.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/automation_control.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 549/1100] Compiling libs/ardour/panner_shell.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/record_safe_control.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 550/1100] Compiling libs/ardour/session_ltc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_clock_slave.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audiofile_tagger.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/midi_channel_filter.h:27, from ../libs/ardour/midi_channel_filter.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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; | ^~~~~~~~~~~~~~~~ [ 552/1100] Compiling libs/ardour/solo_isolate_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/midiport_manager.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 553/1100] Compiling libs/ardour/linux_vst_support.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/midi_port.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/readonly_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/cycle_timer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 555/1100] Compiling libs/ardour/session_events.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/unknown_processor.h:24, from ../libs/ardour/unknown_processor.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 556/1100] Compiling libs/ardour/midi_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/automatable.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 557/1100] Compiling libs/ardour/session_state.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/import.cc:53: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/audiosource.cc:62: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 559/1100] Compiling libs/ardour/sndfilesource.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/audiofile_tagger.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 560/1100] Compiling libs/ardour/lua_api.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/parameter_descriptor.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 561/1100] Compiling libs/ardour/tempo.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mtc_slave.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/transport_master.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/route_graph.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 563/1100] Compiling libs/ardour/transform.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/session_vst.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audioengine.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/linux_vst_support.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 565/1100] Compiling libs/ardour/audioanalyser.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_events.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 566/1100] Compiling libs/ardour/processor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/mute_master.h:27, from ../libs/ardour/mute_master.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/auditioner.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 568/1100] Compiling libs/ardour/event_type_map.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/session_ltc.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 569/1100] Compiling libs/ardour/legatize.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/reverse.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 570/1100] Compiling libs/ardour/midi_track.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/port_engine_shared.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 571/1100] Compiling libs/ardour/lxvst_plugin.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/port.h:33, from ../libs/ardour/ardour/audio_port.h:27, from ../libs/ardour/export_channel.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/enums.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../libs/ardour/ardour/export_profile_manager.h:40, from ../libs/ardour/export_profile_manager.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/midi_playlist_source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlSet.h:30, from ../libs/evoral/evoral/Sequence.h:36, from ../libs/ardour/ardour/midi_operator.h:27, from ../libs/ardour/ardour/legatize.h:27, from ../libs/ardour/legatize.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 574/1100] Compiling libs/ardour/transpose.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audioanalyser.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 575/1100] Compiling libs/ardour/convolver.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/instrument_info.h:27, from ../libs/ardour/instrument_info.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 576/1100] Compiling libs/ardour/return.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/audiofilesource.cc:53: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/filesystem_paths.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_configuration.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 578/1100] Compiling libs/ardour/gain_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/ardour/ardour/midi_model.h:34, from ../libs/ardour/ardour/transpose.h:23, from ../libs/ardour/transpose.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 579/1100] Compiling libs/ardour/session_rtevents.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/location.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/scene_change.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/destructible.h:22, from ../libs/ardour/readonly_control.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 581/1100] Compiling libs/ardour/uri_map.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/tempo_map_importer.h:27, from ../libs/ardour/tempo_map_importer.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/presentation_info.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/io.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audio_track_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/panner_shell.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/luaproc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/meter.h:30, from ../libs/ardour/meter.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/panner_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/session_bundles.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/mute_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_playlist_source.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 587/1100] Compiling libs/ardour/plugin_insert.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/ardour/lxvst_plugin.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/playlist_source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../libs/ardour/tempo.cc:42: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 589/1100] Compiling libs/ardour/butler.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/uri_map.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 590/1100] Compiling libs/ardour/sndfileimportable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/midi_scene_change.h:24, from ../libs/ardour/scene_change.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 591/1100] Compiling libs/ardour/midi_playlist.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/mute_master.h:27, from ../libs/ardour/solo_control.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audio_track.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of 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); | ^~~~~~~~~~~~~~~~ [ 593/1100] Compiling libs/ardour/engine_slave.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/midi_ui.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session_metadata.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/midi_track.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/internal_send.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/presentation_info.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 596/1100] Compiling libs/ardour/midi_stretch.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/mute_master.h:27, from ../libs/ardour/solo_isolate_control.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session_directory.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/filesystem_paths.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 598/1100] Compiling libs/ardour/stripable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/ardour/event_type_map.h:28, from ../libs/ardour/event_type_map.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ [ 599/1100] Compiling libs/ardour/audio_region_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/ardour/ardour/midi_model.h:34, from ../libs/ardour/ardour/transform.h:27, from ../libs/ardour/transform.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 600/1100] Compiling libs/ardour/transport_fsm.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/session_metadata.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 601/1100] Compiling libs/ardour/transport_master_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/polarity_processor.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 602/1100] Compiling libs/ardour/send.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/ardour/sndfilesource.h:30, from ../libs/ardour/sndfilesource.cc:45: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 603/1100] Compiling libs/ardour/record_enable_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/playlist_source.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 604/1100] Compiling libs/ardour/smf_source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/internal_send.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 605/1100] Compiling libs/ardour/template_utils.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/audioengine.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 606/1100] Compiling libs/ardour/lv2_plugin.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/panner_manager.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 607/1100] Compiling libs/ardour/midi_state_tracker.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/processor.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 608/1100] Compiling libs/ardour/audio_port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/transport_fsm.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/control_protocol_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/sndfileimportable.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 610/1100] Compiling libs/ardour/element_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/convolver.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 611/1100] Compiling libs/ardour/route_group.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/audio_track_importer.h:28, from ../libs/ardour/audio_track_importer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 612/1100] Compiling libs/ardour/export_handler.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/butler.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/latent.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/record_enable_control.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 614/1100] Compiling libs/ardour/region.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_directory.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 615/1100] Compiling libs/ardour/bundle.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/route.cc:46: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 616/1100] Compiling libs/ardour/export_formats.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/midi_source.h:30, from ../libs/ardour/midi_state_tracker.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 617/1100] Compiling libs/ardour/session_process.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/lua_api.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audio_playlist_source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_stretch.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/worker.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/template_utils.h:30, from ../libs/ardour/template_utils.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 620/1100] Compiling libs/ardour/panner.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/gain_control.h:27, from ../libs/ardour/gain_control.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 621/1100] Compiling libs/ardour/rt_midibuffer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../libs/ardour/control_protocol_manager.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 622/1100] Compiling libs/ardour/control_group.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/latent.h:25, from ../libs/ardour/latent.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 623/1100] Compiling libs/ardour/file_source.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/engine_slave.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/selection.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/element_importer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/slavable_automation_control.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/ardour/session_rtevents.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 626/1100] Compiling libs/ardour/midi_patch_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/return.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 627/1100] Compiling libs/ardour/audio_playlist_importer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/worker.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 628/1100] Compiling libs/ardour/disk_writer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/Control.h:27, from ../libs/ardour/smf_source.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 629/1100] Compiling libs/ardour/session_playlists.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/transport_master.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../libs/ardour/stripable.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 630/1100] Compiling libs/ardour/midi_source.cc [ 631/1100] Compiling libs/ardour/session_command.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/transport_master_manager.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 632/1100] Compiling libs/ardour/slavable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/panner.h:33, from ../libs/ardour/panner.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 633/1100] Compiling libs/ardour/disk_reader.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/mute_control.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 634/1100] Compiling libs/ardour/import_pt.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/audio_port.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 635/1100] Compiling libs/ardour/track.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/control_group.h:30, from ../libs/ardour/control_group.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 636/1100] Compiling libs/ardour/video_tools_paths.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/audio_region_importer.h:31, from ../libs/ardour/audio_region_importer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 637/1100] Compiling libs/ardour/audio_library.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/luaproc.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/audio_playlist.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/ardour/automation_list.h:33, from ../libs/ardour/session_command.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 639/1100] Compiling libs/ardour/graphnode.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/Control.h:27, from ../libs/ardour/midi_playlist.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 640/1100] Compiling libs/ardour/vca_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/rt_midibuffer.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 641/1100] Compiling libs/ardour/find_session.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/route_group.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 642/1100] Compiling libs/ardour/luabindings.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/ardour/graph.h:36, from ../libs/ardour/graphnode.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 643/1100] Compiling libs/ardour/ladspa_plugin.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/region.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/srcfilesource.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/file_source.h:29, from ../libs/ardour/file_source.cc:47: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 645/1100] Compiling libs/ardour/midi_scene_changer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/plugin_insert.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 646/1100] Compiling libs/ardour/internal_return.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_library.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 647/1100] Compiling libs/ardour/midi_automation_list_binder.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_track.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/send.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/selection.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 648/1100] Compiling libs/ardour/pannable.cc [ 649/1100] Compiling libs/ardour/resampled_source.cc [ 650/1100] Compiling libs/ardour/port_set.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/slavable.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 651/1100] Compiling libs/ardour/audio_buffer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../libs/ardour/bundle.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 652/1100] Compiling libs/ardour/muteable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ladspa_plugin.cc:49: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 653/1100] Compiling libs/ardour/midi_model.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../libs/ardour/video_tools_paths.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 654/1100] Compiling libs/ardour/export_status.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/io_processor.h:30, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/enums.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 655/1100] Compiling libs/ardour/disk_io.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_patch_manager.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 656/1100] Compiling libs/ardour/export_graph_builder.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/audioplaylist.h:28, from ../libs/ardour/audio_playlist.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 657/1100] Compiling libs/ardour/recent_sessions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_formats.h:29, from ../libs/ardour/export_formats.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/file_archive.h:23, from ../libs/ardour/find_session.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 658/1100] Compiling libs/ardour/plugin_manager.cc [ 659/1100] Compiling libs/ardour/quantize.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/resampled_source.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 660/1100] Compiling libs/ardour/sidechain.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/playlist.h:42, from ../libs/ardour/session_playlists.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 661/1100] Compiling libs/ardour/audio_backend.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_playlist_source.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 662/1100] Compiling libs/ardour/port_insert.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/import_pt.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 663/1100] Compiling libs/ardour/delivery.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_buffer.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 664/1100] Compiling libs/ardour/config_text.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/muteable.h:24, from ../libs/ardour/muteable.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 665/1100] Compiling libs/ardour/rt_tasklist.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_status.h:32, from ../libs/ardour/export_status.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 666/1100] Compiling libs/ardour/async_midi_port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/audio_playlist_importer.h:31, from ../libs/ardour/audio_playlist_importer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/slavable_automation_control.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 667/1100] Compiling libs/ardour/plugin.cc [ 668/1100] Compiling libs/ardour/vca.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/lv2_plugin.cc:46: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc: In member function 'virtual int ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&, ARDOUR::pframes_t, ARDOUR::samplecnt_t)': ../libs/ardour/lv2_plugin.cc:2858:47: warning: cast from type 'const LV2_Atom* const' to type 'LV2_Atom_Object*' casts away qualifiers [-Wcast-qual] 2858 | LV2_Atom_Object* obj = (LV2_Atom_Object*)atom; | ^~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 669/1100] Compiling libs/ardour/midi_scene_change.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/mmc.h:28, from ../libs/ardour/session_state.cc:75: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 670/1100] Compiling libs/ardour/session_transport.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/export_handler.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 671/1100] Compiling libs/ardour/filter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/vca_manager.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/speakers.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/recent_sessions.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 673/1100] Compiling libs/ardour/midi_buffer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/internal_return.h:26, from ../libs/ardour/internal_return.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 674/1100] Compiling libs/ardour/pan_controllable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session.cc:50: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 675/1100] Compiling libs/ardour/session_state_utils.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/config_text.cc:1: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 676/1100] Compiling libs/ardour/vst_info_file.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_scene_change.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 677/1100] Compiling libs/ardour/rb_effect.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/speakers.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 678/1100] Compiling libs/ardour/playlist.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_process.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/analysis_graph.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 680/1100] Compiling libs/ardour/export_format_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/port.h:33, from ../libs/ardour/ardour/audio_port.h:27, from ../libs/ardour/port_set.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 681/1100] Compiling libs/ardour/utils.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/midi_source.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/midi_ring_buffer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/pannable.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 683/1100] Compiling libs/ardour/ltc_slave.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/disk_writer.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/route_group_member.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/rt_tasklist.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 685/1100] Compiling libs/ardour/playlist_factory.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/async_midi_port.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 686/1100] Compiling libs/ardour/port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/pannable.h:27, from ../libs/ardour/pan_controllable.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 687/1100] Compiling libs/ardour/buffer_set.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/disk_reader.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 688/1100] Compiling libs/ardour/session_click.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/port.h:33, from ../libs/ardour/midi_buffer.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 689/1100] Compiling libs/ardour/readable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_state_utils.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 690/1100] Compiling libs/ardour/broadcast_info.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/sidechain.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/source_factory.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/delivery.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/port_manager.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/track.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 693/1100] Compiling libs/ardour/vst_plugin.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlSet.h:30, from ../libs/evoral/evoral/Sequence.h:36, from ../libs/ardour/ardour/midi_operator.h:27, from ../libs/ardour/ardour/quantize.h:25, from ../libs/ardour/quantize.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 694/1100] Compiling libs/ardour/session_object.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/vca.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/ardour/session_handle.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_ring_buffer.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 696/1100] Compiling libs/ardour/process_thread.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/audio_backend.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 697/1100] Compiling libs/ardour/session_export.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/vst_info_file.cc:49: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 698/1100] Compiling libs/ardour/mp3filesource.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group_member.h:24, from ../libs/ardour/route_group_member.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 699/1100] Compiling libs/gtkmm2ext/textviewer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/port.h:33, from ../libs/ardour/buffer_set.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ [ 700/1100] Compiling libs/gtkmm2ext/window_proxy.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/utils.cc:56: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 701/1100] Compiling libs/gtkmm2ext/bindings.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/srcfilesource.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 702/1100] Compiling libs/gtkmm2ext/gtk_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/rb_effect.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 703/1100] Compiling libs/gtkmm2ext/cairo_widget.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/playlist_factory.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 704/1100] Compiling libs/gtkmm2ext/actions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_transport.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/gtkmm2ext/keyboard.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/filter.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/gtkmm2ext/cursors.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_model.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/control_protocol/control_protocol.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/channel.h:27, from ../libs/ardour/midi_scene_changer.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/control_protocol/basic_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/disk_io.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 709/1100] Compiling libs/canvas/xfade_curve.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/export_format_manager.h:31, from ../libs/ardour/export_format_manager.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 710/1100] Compiling libs/canvas/box.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/port.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 711/1100] Compiling libs/canvas/flag.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/readable.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/canvas/line.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_object.h:25, from ../libs/ardour/session_object.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 713/1100] Compiling libs/canvas/item.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/process_thread.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 714/1100] Compiling libs/canvas/lookup_table.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/vst_plugin.h:25, from ../libs/ardour/vst_plugin.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/canvas/container.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/port.h:33, from ../libs/ardour/ardour/audio_port.h:27, from ../libs/ardour/port_insert.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/canvas/arc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/session_click.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 717/1100] Compiling libs/canvas/framed_curve.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mp3filesource.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 718/1100] Compiling libs/canvas/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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:31, from ../libs/gtkmm2ext/textviewer.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 719/1100] Compiling libs/canvas/canvas.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/lookup_table.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 720/1100] Compiling libs/canvas/arrow.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 721/1100] Compiling libs/canvas/ruler.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/plugin.cc:48: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/canvas/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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/gtkmm2ext/gtkmm2ext/window_proxy.h:27, from ../libs/gtkmm2ext/window_proxy.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 723/1100] Compiling libs/canvas/text.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/container.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 724/1100] Compiling libs/canvas/stateful_image.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/gtkmm2ext/cairo_widget.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 725/1100] Compiling libs/canvas/polygon.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ltc_slave.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in 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:283:17: warning: 'std::ostream& operator<<(std::ostream&, SMPTETimecode&)' defined but not used [-Wunused-function] 283 | static ostream& operator<< (ostream& ostr, SMPTETimecode& t) | ^~~~~~~~ ../libs/ardour/ltc_slave.cc:267:17: warning: 'std::ostream& operator<<(std::ostream&, LTCFrame&)' defined but not used [-Wunused-function] 267 | static ostream& operator<< (ostream& ostr, LTCFrame& a) | ^~~~~~~~ [ 726/1100] Compiling libs/canvas/outline.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/gtkmm2ext/cursors.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 727/1100] Compiling libs/canvas/tracking_text.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/flag.h:28, from ../libs/canvas/flag.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 728/1100] Compiling libs/canvas/scroll_group.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_handle.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 729/1100] Compiling libs/canvas/rectangle.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/text.h:28, from ../libs/canvas/text.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 730/1100] Compiling libs/canvas/poly_item.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/port_manager.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 731/1100] Compiling libs/canvas/poly_line.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/canvas/stateful_image.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 732/1100] Compiling libs/canvas/pixbuf.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/box.h:24, from ../libs/canvas/box.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 733/1100] Compiling libs/canvas/widget.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/arrow.h:29, from ../libs/canvas/arrow.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 734/1100] Compiling libs/canvas/line_set.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/ladspa_plugin.h:32, from ../libs/ardour/plugin_manager.cc:87: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/rectangle.h:24, from ../libs/canvas/canvas/note.h:23, from ../libs/canvas/note.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 735/1100] Compiling libs/canvas/grid.cc [ 736/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/poly_item.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 737/1100] Compiling libs/canvas/curve.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/line_set.h:26, from ../libs/canvas/line_set.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 738/1100] Compiling libs/canvas/root_group.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/poly_item.h:24, from ../libs/canvas/canvas/framed_curve.h:25, from ../libs/canvas/framed_curve.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 739/1100] Compiling libs/canvas/circle.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/line.h:23, from ../libs/canvas/line.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 740/1100] Compiling libs/canvas/image.cc In file included 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/gtkmm2ext/actions.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 741/1100] Linking build/libs/ardouralsautil/libardouralsautil.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_export.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 742/1100] Compiling libs/widgets/searchbar.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/item.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 743/1100] Compiling libs/widgets/binding_proxy.cc [ 744/1100] Compiling libs/widgets/scroomer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/rectangle.h:24, from ../libs/canvas/canvas/ruler.h:28, from ../libs/canvas/ruler.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 745/1100] Compiling libs/widgets/barcontroller.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/ardour/broadcast_info.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/gtkmm2ext/bindings.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 747/1100] Compiling libs/widgets/ui_config.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/audiographer/audiographer/general/cmdpipe_writer.h:12, from ../libs/ardour/export_graph_builder.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/widgets/tooltips.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/source_factory.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/widgets/ardour_fader.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/poly_item.h:24, from ../libs/canvas/canvas/polygon.h:25, from ../libs/canvas/polygon.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 750/1100] 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 ../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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/meter.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 751/1100] Compiling libs/widgets/popup.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/surfaces/control_protocol/basic_ui.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/control_protocol/control_protocol.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 752/1100] Compiling libs/widgets/ardour_spinner.cc [ 753/1100] Compiling libs/widgets/ardour_knob.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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/gtkmm2ext/gtk_ui.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 754/1100] Compiling libs/widgets/ardour_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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/canvas.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/xfade_curve.h:24, from ../libs/canvas/xfade_curve.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 755/1100] Compiling libs/widgets/ardour_dropdown.cc [ 756/1100] Compiling libs/widgets/ardour_button.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/playlist.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 757/1100] Compiling libs/waveview/wave_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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/tracking_text.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/fill.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 758/1100] Compiling libs/waveview/wave_view_private.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/widgets/widgets/ui_config.h:24, from ../libs/widgets/ui_config.cc:1: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 759/1100] Compiling libs/surfaces/generic_midi/gmcp_gui.cc [ 760/1100] Compiling libs/surfaces/generic_midi/midiinvokable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/pixbuf.h:26, from ../libs/canvas/pixbuf.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 761/1100] Compiling libs/surfaces/generic_midi/midiaction.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/outline.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 762/1100] Compiling libs/surfaces/generic_midi/midicontrollable.cc [ 763/1100] Compiling libs/surfaces/generic_midi/midifunction.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/gtkmm2ext/keyboard.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 764/1100] Compiling libs/surfaces/generic_midi/generic_midi_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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../libs/widgets/searchbar.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 765/1100] Compiling libs/surfaces/generic_midi/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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../libs/widgets/scroomer.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 766/1100] Compiling libs/surfaces/faderport/faderport.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/rectangle.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 767/1100] Compiling libs/surfaces/faderport/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/generic_midi/midiaction.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 768/1100] 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 ../../../../../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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/scroll_group.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 769/1100] Compiling libs/surfaces/faderport/faderport_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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/widgets/slider_controller.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 770/1100] Compiling libs/surfaces/faderport/operations.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/poly_line.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 771/1100] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/grid.h:24, from ../libs/canvas/grid.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 772/1100] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 773/1100] Compiling libs/surfaces/faderport8/callbacks.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/widgets/popup.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 774/1100] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 775/1100] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/ardour_knob.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 776/1100] Compiling libs/surfaces/faderport8/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 ../../../../../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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/canvas/widget.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 777/1100] Compiling libs/surfaces/faderport8/faderport8_interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/circle.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 778/1100] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/root_group.h:24, from ../libs/canvas/root_group.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 779/1100] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/generic_midi/interface.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 780/1100] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/poly_item.h:24, from ../libs/canvas/canvas/curve.h:26, from ../libs/canvas/curve.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 781/1100] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/async_midi_port.h:30, from ../libs/surfaces/faderport/operations.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/faderport8/fp8_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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/surfaces/generic_midi/gmcp_gui.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 783/1100] Compiling libs/surfaces/faderport8/faderport16_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 ../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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/widgets/tooltips.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 784/1100] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport16_interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 785/1100] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/waveview/wave_view_private.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 786/1100] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 787/1100] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/image.h:28, from ../libs/canvas/image.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 788/1100] Compiling libs/surfaces/faderport8/faderport2_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../libs/widgets/ardour_fader.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 789/1100] Compiling libs/surfaces/faderport8/fp8_strip.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 790/1100] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/widgets/tabbable.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 792/1100] Linking build/libs/canvas/libcanvas.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/generic_midi/midifunction.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 793/1100] Compiling libs/surfaces/cc121/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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/faderport/gui.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 794/1100] Compiling libs/surfaces/cc121/cc121_interface.cc [ 795/1100] Compiling libs/surfaces/cc121/cc121.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/widgets/ardour_dropdown.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 796/1100] Compiling libs/surfaces/cc121/operations.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../libs/pbd/pbd/base_ui.h:35, from ../libs/waveview/wave_view.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 797/1100] Compiling libs/surfaces/mackie/subview.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 798/1100] Compiling libs/surfaces/mackie/fader.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/ardour_display.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 799/1100] Compiling libs/surfaces/mackie/pot.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/generic_midi/midiinvokable.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 800/1100] Compiling libs/surfaces/mackie/jog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport/faderport_interface.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 801/1100] Compiling libs/surfaces/mackie/controls.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/mackie/jog_wheel.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport8_interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 803/1100] Compiling libs/surfaces/mackie/surface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/mackie/meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/mackie/interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 806/1100] Compiling libs/surfaces/mackie/mackie_control_protocol.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 807/1100] Compiling libs/surfaces/mackie/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/cc121/cc121_interface.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 808/1100] Compiling libs/surfaces/mackie/button.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport2_interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 809/1100] Compiling libs/surfaces/mackie/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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/faderport8/gui.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 810/1100] Compiling libs/surfaces/mackie/surface_port.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/faderport8/gui.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 811/1100] Compiling libs/surfaces/mackie/mcp_buttons.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/generic_midi/midicontrollable.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 812/1100] Compiling libs/surfaces/mackie/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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/ardour_button.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 813/1100] Compiling libs/surfaces/mackie/device_info.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/mackie/controls.h:32, from ../libs/surfaces/mackie/jog.h:23, from ../libs/surfaces/mackie/jog.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 814/1100] Compiling libs/surfaces/mackie/strip.cc [ 815/1100] Compiling libs/surfaces/us2400/led.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 816/1100] Compiling libs/surfaces/us2400/controls.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/us2400/device_info.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/mackie/controls.h:32, from ../libs/surfaces/mackie/pot.h:23, from ../libs/surfaces/mackie/pot.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/mackie/gui.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 818/1100] Linking build/libs/widgets/libwidgets.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/mackie/controls.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 819/1100] Compiling libs/surfaces/us2400/jog.cc [ 820/1100] Compiling libs/surfaces/us2400/device_profile.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/mackie/surface.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 821/1100] Compiling libs/surfaces/us2400/button.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/us2400/controls.h:29, from ../libs/surfaces/us2400/led.h:22, from ../libs/surfaces/us2400/led.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 822/1100] Compiling libs/surfaces/us2400/meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/mackie/controls.h:32, from ../libs/surfaces/mackie/meter.h:23, from ../libs/surfaces/mackie/meter.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 823/1100] Compiling libs/surfaces/us2400/us2400_control_protocol.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/mackie/controls.h:32, from ../libs/surfaces/mackie/led.h:23, from ../libs/surfaces/mackie/led.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 824/1100] Compiling libs/surfaces/us2400/surface_port.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/mackie/device_info.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 825/1100] Compiling libs/surfaces/us2400/interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/mackie/interface.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 826/1100] Compiling libs/surfaces/us2400/pot.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/surfaces/mackie/button.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 827/1100] Compiling libs/surfaces/us2400/surface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/surfaces/mackie/subview.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 828/1100] Compiling libs/surfaces/us2400/strip.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/us2400/device_info.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/mackie/controls.h:32, from ../libs/surfaces/mackie/fader.h:23, from ../libs/surfaces/mackie/fader.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 829/1100] Compiling libs/surfaces/us2400/mcp_buttons.cc [ 830/1100] Compiling libs/surfaces/us2400/gui.cc [ 831/1100] Compiling libs/surfaces/us2400/fader.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/async_midi_port.h:30, from ../libs/surfaces/cc121/operations.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/us2400/jog_wheel.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/us2400/device_profile.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/faderport8/gui.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 833/1100] Compiling libs/surfaces/launch_control_xl/leds.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/mackie/device_profile.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 834/1100] Compiling libs/surfaces/launch_control_xl/interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/us2400/interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 835/1100] Compiling libs/surfaces/launch_control_xl/gui.cc [ 836/1100] Compiling libs/surfaces/launch_control_xl/controllers.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/cc121/gui.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 837/1100] Compiling libs/surfaces/launch_control_xl/launch_control_xl.cc [ 838/1100] Compiling libs/surfaces/osc/osc_route_observer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/us2400/controls.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 839/1100] Compiling libs/surfaces/osc/osc_select_observer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/surfaces/mackie/jog_wheel.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/osc/osc_controllable.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport/faderport.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/osc/osc_global_observer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/us2400/controls.h:29, from ../libs/surfaces/us2400/meter.h:22, from ../libs/surfaces/us2400/meter.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 842/1100] Compiling libs/surfaces/osc/interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/us2400/controls.h:29, from ../libs/surfaces/us2400/fader.h:22, from ../libs/surfaces/us2400/fader.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 843/1100] Compiling libs/surfaces/osc/osc_cue_observer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/ipmidi_port.h:50, from ../libs/surfaces/mackie/surface_port.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/osc/osc.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/cc121/cc121.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/osc/osc_gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/surfaces/mackie/mcp_buttons.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/wiimote/wiimote.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 847/1100] Compiling libs/surfaces/wiimote/interface.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/us2400/controls.h:29, from ../libs/surfaces/us2400/jog.h:22, from ../libs/surfaces/us2400/jog.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 848/1100] Compiling libs/surfaces/push2/level_meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/push2/push2.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/surfaces/us2400/button.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 850/1100] Compiling libs/surfaces/push2/track_mix.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/us2400/us2400_control_protocol.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 851/1100] Compiling libs/surfaces/push2/layout.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/async_midi_port.h:30, from ../libs/surfaces/us2400/surface_port.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 852/1100] Compiling libs/surfaces/push2/canvas.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/surfaces/osc/osc_select_observer.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/push2/buttons.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/mackie/strip.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/osc/osc_controllable.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 854/1100] Compiling libs/surfaces/push2/interface.cc [ 855/1100] Compiling libs/surfaces/push2/splash.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/push2/leds.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/us2400/controls.h:29, from ../libs/surfaces/us2400/pot.h:22, from ../libs/surfaces/us2400/pot.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 857/1100] Compiling libs/surfaces/push2/menu.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/us2400/strip.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/push2/scale.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/surfaces/us2400/jog_wheel.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/us2400/surface.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/push2/knob.cc [ 860/1100] Compiling libs/surfaces/push2/gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 861/1100] Compiling libs/surfaces/push2/mix.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/faderport8/faderport8.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/surfaces/contourdesign/jump_distance_widget.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/surfaces/push2/push2.h:31, from ../libs/surfaces/push2/leds.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 863/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/surfaces/osc/osc_gui.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 864/1100] Compiling libs/surfaces/contourdesign/contourdesign_gui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/surfaces/osc/osc.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 865/1100] Compiling libs/surfaces/contourdesign/contourdesign.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/push2/interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 866/1100] Compiling libs/surfaces/contourdesign/button_config_widget.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/launch_control_xl/interface.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 867/1100] Compiling libs/panners/2in2out/panner_2in2out.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31, from ../libs/surfaces/launch_control_xl/leds.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 868/1100] Compiling libs/panners/1in2out/panner_1in2out.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../libs/surfaces/osc/interface.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 869/1100] Compiling libs/panners/vbap/vbap_speakers.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/ardour/track.h:31, from ../libs/surfaces/osc/osc_cue_observer.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 870/1100] Compiling libs/panners/vbap/vbap.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/contourdesign/interface.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 871/1100] Compiling libs/panners/stereobalance/panner_balance.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/mute_control.h:27, from ../libs/surfaces/push2/buttons.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/backends/dummy/dummy_audiobackend.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/wiimote/interface.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/backends/jack/jack_api.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/text.h:28, from ../libs/surfaces/push2/menu.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 874/1100] Compiling libs/backends/jack/jack_session.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/push2/canvas.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 875/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../libs/surfaces/push2/canvas.h:25, from ../libs/surfaces/push2/layout.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 876/1100] Compiling libs/backends/jack/jack_utils.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/mute_control.h:27, from ../libs/surfaces/launch_control_xl/controllers.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/backends/jack/jack_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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/surfaces/contourdesign/jump_distance_widget.h:26, from ../libs/surfaces/contourdesign/jump_distance_widget.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 878/1100] Compiling libs/backends/jack/jack_portengine.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/backends/jack/jack_connection.h:7, from ../libs/backends/jack/jack_api.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 879/1100] Compiling libs/backends/alsa/alsa_sequencer.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:34, from ../libs/surfaces/mackie/mackie_control_protocol.cc:42: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 880/1100] Compiling libs/backends/alsa/alsa_midi.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 881/1100] Compiling libs/backends/alsa/alsa_audiobackend.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/push2/track_mix.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 882/1100] Compiling libs/backends/alsa/alsa_rawmidi.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/backends/jack/jack_session.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/backends/alsa/alsa_slave.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/jack/jack_utils.cc:49: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 884/1100] Compiling gtk2_ardour/editor_mouse.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/backends/jack/jack_connection.h:7, from ../libs/backends/jack/jack_connection.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 885/1100] Compiling gtk2_ardour/track_view_list.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/alsa/alsa_sequencer.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/jack/jack_portengine.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/launch_control_xl/gui.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 886/1100] Compiling gtk2_ardour/export_file_notebook.cc [ 887/1100] Compiling gtk2_ardour/selection.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/surfaces/push2/layout.h:28, from ../libs/surfaces/push2/splash.h:24, from ../libs/surfaces/push2/splash.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 888/1100] Compiling gtk2_ardour/window_manager.cc [ 889/1100] Compiling gtk2_ardour/monitor_section.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/alsa/alsa_rawmidi.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 890/1100] Compiling gtk2_ardour/level_meter.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/jack/jack_audiobackend.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 891/1100] Compiling gtk2_ardour/normalize_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/panners/vbap/vbap_speakers.h:27, from ../libs/panners/vbap/vbap_speakers.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 892/1100] Compiling gtk2_ardour/rc_option_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../libs/surfaces/osc/osc_route_observer.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 893/1100] Compiling gtk2_ardour/instrument_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/alsa/alsa_slave.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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); | ^~~~~~~~~~~~~~~~ [ 894/1100] Compiling gtk2_ardour/tempo_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/push2/gui.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 895/1100] Compiling gtk2_ardour/editor_tempodisplay.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/backends/alsa/alsa_midi.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 896/1100] Compiling gtk2_ardour/plugin_setup_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/stateful_diff_command.h:26, from ../libs/ardour/luabindings.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 897/1100] Compiling gtk2_ardour/region_layering_order_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/surfaces/us2400/mcp_buttons.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 898/1100] Compiling gtk2_ardour/sys_ex.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/panners/vbap/vbap.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 899/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/push2/scale.cc:19: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 900/1100] Compiling gtk2_ardour/port_matrix_grid.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/panners/stereobalance/panner_balance.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 901/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/surfaces/contourdesign/contourdesign_gui.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 902/1100] Compiling gtk2_ardour/screensaver.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/backends/dummy/dummy_audiobackend.h:38, from ../libs/backends/dummy/dummy_audiobackend.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 903/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/us2400/gui.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 904/1100] 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/targetentry.h:30, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../libs/surfaces/contourdesign/button_config_widget.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 905/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/normalize_dialog.h:20, from ../gtk2_ardour/normalize_dialog.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 906/1100] Compiling gtk2_ardour/send_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/panners/1in2out/panner_1in2out.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 907/1100] Compiling gtk2_ardour/time_axis_view.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/surfaces/push2/knob.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 908/1100] Compiling gtk2_ardour/streamview.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/wiimote/wiimote.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 909/1100] Compiling gtk2_ardour/ardour_ui_keys.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/panners/2in2out/panner_2in2out.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 910/1100] Compiling gtk2_ardour/midi_velocity_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29, from ../libs/ardour/ardour/amp.h:29, from ../libs/surfaces/osc/osc_global_observer.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 911/1100] Compiling gtk2_ardour/video_monitor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/contourdesign/contourdesign.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/about.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 913/1100] Compiling gtk2_ardour/note.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../libs/ardour/ardour/plugin_manager.h:39, from ../gtk2_ardour/instrument_selector.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 914/1100] Compiling gtk2_ardour/sfdb_freesound_mootcher.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/system_exec.h:53, from ../libs/ardour/ardour/system_exec.h:22, from ../gtk2_ardour/screensaver.cc:69: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 915/1100] Compiling gtk2_ardour/editor_regions.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/push2/mix.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 916/1100] Compiling gtk2_ardour/piano_roll_header.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/backends/alsa/alsa_audiobackend.h:36, from ../libs/backends/alsa/alsa_audiobackend.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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)); } | ^~~~~~~~~~~~~~~~~~~~ [ 917/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../gtk2_ardour/plugin_setup_dialog.h:22, from ../gtk2_ardour/plugin_setup_dialog.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 918/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/meter_patterns.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 919/1100] Compiling gtk2_ardour/plugin_dspload_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/push2/push2.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 920/1100] Compiling gtk2_ardour/duplicate_routes_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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/midi_velocity_dialog.h:28, from ../gtk2_ardour/midi_velocity_dialog.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 921/1100] Compiling gtk2_ardour/fft_graph.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 922/1100] Compiling gtk2_ardour/midi_list_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 923/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../libs/ardour/ardour/export_profile_manager.h:40, from ../gtk2_ardour/export_file_notebook.h:36, from ../gtk2_ardour/export_file_notebook.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 924/1100] Compiling gtk2_ardour/video_server_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/flag.h:28, from ../gtk2_ardour/sys_ex.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 925/1100] Compiling gtk2_ardour/stereo_panner.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../gtk2_ardour/route_ui.h:31, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_view_list.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 926/1100] Compiling gtk2_ardour/floating_text_entry.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/streamview.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 927/1100] Compiling gtk2_ardour/midi_region_view.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/tempo_curve.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 928/1100] Compiling gtk2_ardour/playlist_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix_grid.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 929/1100] Compiling gtk2_ardour/audio_time_axis.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 930/1100] Compiling gtk2_ardour/keyeditor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/port_matrix_body.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/window_manager.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 932/1100] Compiling gtk2_ardour/editor_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/control_slave_ui.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 933/1100] Compiling gtk2_ardour/mono_panner.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/io.h:33, from ../gtk2_ardour/send_ui.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ [ 934/1100] Compiling gtk2_ardour/patch_change_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/keyboard.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 935/1100] Compiling gtk2_ardour/io_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 936/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/stateful_diff_command.h:26, from ../gtk2_ardour/region_layering_order_editor.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/ghostregion.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/about.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 938/1100] Compiling gtk2_ardour/editor_summary.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/editor_videotimeline.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 939/1100] Compiling gtk2_ardour/stereo_panner_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/monitor_section.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 940/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 941/1100] 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/targetentry.h:30, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/sfdb_ui.h:52, from ../gtk2_ardour/sfdb_freesound_mootcher.h:49, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 942/1100] Compiling gtk2_ardour/processor_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/stereo_panner.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 943/1100] Compiling gtk2_ardour/video_timeline.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix_body.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [ 944/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/public_editor.h:46, from ../gtk2_ardour/floating_text_entry.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 945/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/ardour/ardour/midi_model.h:34, from ../gtk2_ardour/midi_list_editor.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 946/1100] Compiling gtk2_ardour/patch_change_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/ardour_ui_keys.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 947/1100] Compiling gtk2_ardour/region_view.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/io_selector.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 948/1100] Compiling gtk2_ardour/vst_plugin_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/progress_reporter.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 949/1100] Compiling gtk2_ardour/step_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/rectangle.h:24, from ../libs/canvas/canvas/note.h:23, from ../gtk2_ardour/note.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/track_selection.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../gtk2_ardour/ghostregion.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 951/1100] Compiling gtk2_ardour/export_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/plugin_dspload_ui.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mono_panner.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [ 953/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/video_server_dialog.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 954/1100] 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/targetentry.h:30, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/instrument_info.h:27, from ../gtk2_ardour/patch_change_dialog.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 955/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/step_entry.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/instrument_info.h:27, from ../gtk2_ardour/patch_change_widget.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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); | ^~~~~~~~ [ 957/1100] Compiling gtk2_ardour/insert_remove_time_dialog.cc [ 958/1100] Compiling gtk2_ardour/ardour_http.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/midi_channel_filter.h:27, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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 ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/playlist_selector.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 960/1100] 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 961/1100] 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 ../gtk2_ardour/fft_graph.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/fft_graph.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 ../gtk2_ardour/fft_graph.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 ../gtk2_ardour/fft_graph.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 ../gtk2_ardour/fft_graph.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 ../gtk2_ardour/fft_graph.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/analysis_window.h:29, from ../gtk2_ardour/fft_graph.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/thread.h:39, from ../../../../../include/glibmm-2.4/glibmm.h:88, from ../gtk2_ardour/fft_graph.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/analysis_window.h:40, from ../gtk2_ardour/fft_graph.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 962/1100] Linking build/libs/waveview/libwaveview.so 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/stereo_panner_editor.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 963/1100] Linking build/libs/backends/dummy/libdummy_audiobackend.so 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/vst_plugin.h:25, from ../gtk2_ardour/vst_plugin_ui.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 964/1100] Linking build/libs/backends/jack/libjack_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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/template_dialog.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 965/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../gtk2_ardour/plugin_presets_ui.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 966/1100] Compiling gtk2_ardour/curvetest.cc [ 967/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/transport_control_ui.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 968/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../gtk2_ardour/duplicate_routes_dialog.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/bundle_manager.cc [ 970/1100] Compiling gtk2_ardour/ambiguous_file_dialog.cc [ 971/1100] Compiling gtk2_ardour/session_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/editor_group_tabs.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/surfaces/generic_midi/libardour_generic_midi.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_http.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../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; | ^~ [ 974/1100] Linking build/libs/surfaces/faderport/libardour_faderport.so [ 975/1100] Linking build/libs/surfaces/faderport8/libardour_faderport8.so [ 976/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../gtk2_ardour/keyeditor.cc:44: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/surfaces/faderport8/libardour_faderport2.so [ 978/1100] Linking build/libs/surfaces/cc121/libardour_cc121.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/editor_summary.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 979/1100] Linking build/libs/surfaces/mackie/libardour_mcp.so In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/editor_regions.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 980/1100] Linking build/libs/surfaces/us2400/libardour_us2400.so [ 981/1100] Linking build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/session_dialog.cc:47: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/surfaces/osc/libardour_osc.so [ 983/1100] Linking build/libs/surfaces/wiimote/libardour_wiimote.so [ 984/1100] Linking build/libs/surfaces/push2/libardour_push2.so [ 985/1100] Linking build/libs/surfaces/contourdesign/libardour_contourdesign.so [ 986/1100] Linking build/libs/panners/2in2out/libpan2in2out.so [ 987/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/export_video_infobox.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/libs/panners/vbap/libpanvbap.so [ 989/1100] Linking build/libs/panners/stereobalance/libpanbalance.so [ 990/1100] Compiling gtk2_ardour/ardour_ui_options.cc [ 991/1100] Compiling gtk2_ardour/startup_fsm.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/ardour/automation_list.h:33, from ../gtk2_ardour/curvetest.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 992/1100] Compiling gtk2_ardour/ardour_ui_engine.cc [ 993/1100] Compiling gtk2_ardour/stripable_time_axis.cc [ 994/1100] Compiling gtk2_ardour/transcode_ffmpeg.cc [ 995/1100] Compiling gtk2_ardour/control_point.cc [ 996/1100] Compiling gtk2_ardour/engine_dialog.cc [ 997/1100] 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/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/luascripting.h:25, from ../gtk2_ardour/script_selector.h:23, from ../gtk2_ardour/script_selector.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 998/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/export_channel_selector.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [ 999/1100] Compiling gtk2_ardour/meter_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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/midi_region.h:33, from ../gtk2_ardour/midi_export_dialog.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1000/1100] Compiling gtk2_ardour/nag.cc [1001/1100] Compiling gtk2_ardour/port_matrix.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/midi_region_view.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1002/1100] Compiling gtk2_ardour/missing_plugin_dialog.cc [1003/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/ardour_ui_startup.cc:56: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/rc_option_editor.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1005/1100] Compiling gtk2_ardour/edit_note_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group.h:32, from ../gtk2_ardour/track_selection.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/file_archive.h:23, from ../gtk2_ardour/startup_fsm.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/soundcloud_export_selector.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../gtk2_ardour/ardour_ui_options.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/lv2_plugin.h:34, from ../gtk2_ardour/ardour_ui_options.cc:36: ../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_options.cc:36: /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/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.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/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: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 ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.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 ../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: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_ui_options.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 ../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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/option_editor.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/main_clock.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/ambiguous_file_dialog.h:26, from ../gtk2_ardour/ambiguous_file_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1010/1100] Compiling gtk2_ardour/new_plugin_preset_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../gtk2_ardour/processor_selection.h:25, from ../gtk2_ardour/processor_selection.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1011/1100] Compiling gtk2_ardour/export_video_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/video_timeline.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/route_processor_selection.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/route.h:40, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/editor_canvas_events.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1013/1100] Compiling gtk2_ardour/ardour_ui_video.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1014/1100] Compiling gtk2_ardour/transcode_video_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/bundle_manager.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1015/1100] Compiling gtk2_ardour/mini_timeline.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/nag.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1016/1100] Compiling gtk2_ardour/add_route_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/midi_channel_filter.h:27, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/step_editor.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1017/1100] Compiling gtk2_ardour/automation_line.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/region_view.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_window.h:26, from ../gtk2_ardour/ardour_window.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/targetentry.h:30, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/missing_plugin_dialog.h:24, from ../gtk2_ardour/missing_plugin_dialog.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1020/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/export_format_dialog.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1021/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../gtk2_ardour/grid_lines.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/vca_master_strip.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/playlist.h:42, from ../gtk2_ardour/audio_region_view.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/audio_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/insert_remove_time_dialog.h:19, from ../gtk2_ardour/insert_remove_time_dialog.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ui_config.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1025/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/plugin.h:30, from ../gtk2_ardour/new_plugin_preset_dialog.h:23, from ../gtk2_ardour/new_plugin_preset_dialog.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1026/1100] Compiling gtk2_ardour/latency_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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/plugin_display.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [1027/1100] Compiling gtk2_ardour/editor_canvas.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/ardour_ui_engine.cc:41: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1028/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui.cc:69: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1029/1100] 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 ../../../../../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../libs/ardour/ardour/soundcloud_upload.h:18, from ../gtk2_ardour/soundcloud_export_selector.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/main.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/location.h:37, from ../gtk2_ardour/transport_control.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1031/1100] Compiling gtk2_ardour/port_insert_ui.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/marker.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/bundle.h:30, from ../gtk2_ardour/port_matrix.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/interthread_progress_window.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/transcode_ffmpeg.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [1034/1100] 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/targetentry.h:30, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/latency_gui.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1035/1100] Compiling gtk2_ardour/editor_timefx.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/export_video_dialog.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1036/1100] Compiling gtk2_ardour/luawindow.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1037/1100] Compiling gtk2_ardour/automation_region_view.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/evoral/evoral/ControlList.h:35, from ../libs/ardour/ardour/automation_list.h:33, from ../gtk2_ardour/control_point.h:28, from ../gtk2_ardour/control_point.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1038/1100] Compiling gtk2_ardour/time_selection.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/tempo.h:35, from ../gtk2_ardour/video_image_frame.cc:21: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/rhythm_ferret.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/ardour/ardour/pannable.h:27, from ../gtk2_ardour/panner_ui.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1040/1100] Compiling gtk2_ardour/ardour_ui2.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../gtk2_ardour/color_theme_manager.cc:39: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1041/1100] Compiling gtk2_ardour/transpose_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/processor_box.cc:46: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1042/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/add_route_dialog.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1043/1100] Compiling gtk2_ardour/editor_locations.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_selection.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1044/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/automation_control.h:32, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/mute_control.h:27, from ../gtk2_ardour/vca_time_axis.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1045/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/interthread_progress_window.h:26, from ../gtk2_ardour/interthread_progress_window.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1046/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/option_editor.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/hit.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/meter_strip.cc:28: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1048/1100] Compiling gtk2_ardour/ardour_ui_access_web.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/mini_timeline.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1049/1100] Compiling gtk2_ardour/visibility_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 ../../../../../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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/transpose_dialog.h:20, from ../gtk2_ardour/transpose_dialog.cc:22: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1050/1100] 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/targetentry.h:30, from ../../../../../include/gtkmm-2.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/audio_clock.cc:45: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1051/1100] Compiling gtk2_ardour/region_selection.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/audio_streamview.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1052/1100] Compiling gtk2_ardour/time_info_box.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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/utils_videotl.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1053/1100] 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/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../gtk2_ardour/editor_cursors.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/editor_rulers.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/edit_note_dialog.h:22, from ../gtk2_ardour/edit_note_dialog.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/pingback.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/editor_canvas.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1056/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/editor_locations.h:27, from ../gtk2_ardour/editor_locations.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ [1057/1100] Compiling gtk2_ardour/add_video_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/port_insert_ui.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling gtk2_ardour/transport_masters_dialog.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1059/1100] Compiling gtk2_ardour/configinfo.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1060/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/main.cc:40: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1061/1100] Compiling gtk2_ardour/panner2d.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:33, from ../gtk2_ardour/patch_change.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1062/1100] Compiling gtk2_ardour/transform_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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/stripable.h:32, from ../gtk2_ardour/stripable_time_axis.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1063/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../gtk2_ardour/visibility_group.h:24, from ../gtk2_ardour/visibility_group.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1064/1100] 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/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/luawindow.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1065/1100] Compiling gtk2_ardour/meterbridge.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1066/1100] Compiling headless/misc.cc In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/session_handle.h:22, from ../gtk2_ardour/ardour_dialog.h:28, from ../gtk2_ardour/panner_editor.h:23, from ../gtk2_ardour/panner_editor.cc:20: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1067/1100] Compiling headless/load_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_export_audio.cc:36: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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 ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/canvas.h:39, from ../gtk2_ardour/ardour_ui2.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1069/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../gtk2_ardour/configinfo.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1070/1100] Compiling session_utils/export.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../headless/misc.h:22, from ../headless/misc.cc:23: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1071/1100] 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/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); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/ardour/ardour/midi_model.h:34, from ../gtk2_ardour/transform_dialog.h:30, from ../gtk2_ardour/transform_dialog.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1072/1100] Compiling session_utils/common.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/poly_item.h:24, from ../libs/canvas/canvas/polygon.h:25, from ../gtk2_ardour/hit.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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); | ^ [1073/1100] 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/targetentry.h:30, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/midi_channel_selector.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ [1074/1100] Compiling session_utils/new_empty_session.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../gtk2_ardour/transport_masters_dialog.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:35, from ../gtk2_ardour/plugin_eq_gui.cc:49: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1076/1100] Compiling session_utils/new_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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/panner2d.cc:31: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/rhythm_ferret.cc:26: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Compiling libs/fst/scanner.cc In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/pingback.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/transcode_video_dialog.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../session_utils/common.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/nsm.cc:27: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../session_utils/common.h:22, from ../session_utils/export.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_video.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 ../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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/analysis_window.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../session_utils/common.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../session_utils/copy-mixer.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../headless/load_session.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_time_axis.cc:37: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/headless/hardour-6.2.0 In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../session_utils/common.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/session_utils/ardour6-copy-mixer In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:34, from ../gtk2_ardour/editor_actions.cc:34: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ardour/session.h:57, from ../gtk2_ardour/save_template_dialog.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/canvas/canvas/item.h:30, from ../libs/canvas/canvas/container.h:23, from ../gtk2_ardour/editor_rulers.cc:38: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtk.h:89, from ../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, from ../../../../../include/gtkmm-2.4/gtkmm/widget.h:47, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/fst/scanner.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [1082/1100] Linking build/libs/fst/ardour-vst-scanner In file included from /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/meterbridge.cc:33: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../session_utils/common.h:22, from ../session_utils/new_empty_session.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/session_metadata_dialog.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../session_utils/fix_bbtppq.cc:29: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/session_utils/ardour6-fix_bbtppq In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/rc_configuration.h:29, from ../gtk2_ardour/vca_master_strip.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../session_utils/common.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/stateful.h:34, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/source.h:34, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/export_report.cc:35: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/sfdb_ui.cc:55: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/ardour/ardour/audioengine.h:39, from ../session_utils/new_session.cc:25: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] 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_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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../gtk2_ardour/ardour_ui.h:71, from ../gtk2_ardour/ardour_ui_access_web.cc:43: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/event_loop.h:27, from ../session_utils/common.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/1100] Linking build/session_utils/ardour6-new_empty_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/targetentry.h:30, from ../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29, 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_time_axis.cc:45: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, 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: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/gtk-2.0/gtk/gtkobject.h:37, from ../../../../../include/gtk-2.0/gtk/gtkwidget.h:36, from ../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35, from ../../../../../include/gtk-2.0/gtk/gtkbin.h:35, from ../../../../../include/gtk-2.0/gtk/gtkwindow.h:36, from ../../../../../include/gtk-2.0/gtk/gtkdialog.h:35, 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/add_video_dialog.cc:30: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/glib-2.0/glib/gthread.h: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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: 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/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 /usr/include/boost/bind.hpp:30, from ../libs/pbd/pbd/signals.h:37, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/receiver.h:27, from ../libs/pbd/pbd/abstract_ui.h:31, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:52, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: /usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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:313:25: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': ../libs/ardour/ardour/session.h:345:27: required from here ../../../../../include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] 128 | gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ | ^~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/rcu.h:60:75: note: in expansion of macro 'g_atomic_pointer_get' 60 | boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } | ^~~~~~~~~~~~~~~~~~~~ [1086/1100] Linking build/gtk2_ardour/ardour-6.2.0 [1087/1100] Symlinking build/libs/ptformat/libptformat.so [1088/1100] Symlinking build/libs/vamp-plugins/libardourvampplugins.so [1089/1100] Symlinking build/libs/vamp-pyin/libardourvamppyin.so [1090/1100] Symlinking build/libs/pbd/libpbd.so [1091/1100] Symlinking build/libs/midi++2/libmidipp.so [1092/1100] Symlinking build/libs/evoral/libevoral.so [1093/1100] Symlinking build/libs/temporal/libtemporal.so [1094/1100] Symlinking build/libs/ardour/libardour.so [1095/1100] Symlinking build/libs/gtkmm2ext/libgtkmm2ext.so [1096/1100] Symlinking build/libs/audiographer/libaudiographer.so [1097/1100] Symlinking build/libs/canvas/libcanvas.so [1098/1100] Symlinking build/libs/widgets/libwidgets.so [1099/1100] Symlinking build/libs/waveview/libwaveview.so [1100/1100] Symlinking build/libs/ardouralsautil/libardouralsautil.so Waf: Leaving directory `/usr/src/RPM/BUILD/ardour-6.2/build' 'build' finished successfully (8m19.906s) + /usr/bin/python2.7 ./waf i18n_mo Waf: Entering directory `/usr/src/RPM/BUILD/ardour-6.2/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 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/it.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.2/build' 'i18n_mo' finished successfully (1.029s) + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.76370 + 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.2 + /usr/bin/python2.7 ./waf install --destdir=/usr/src/tmp/ardour-buildroot Waf: Entering directory `/usr/src/RPM/BUILD/ardour-6.2/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.0 (to libardourvampplugins.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/vamp/libardourvampplugins.so (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) + 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/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) + 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 (to libmidipp.so.4.1.0) + 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/libmidipp.so.4 (to libmidipp.so.4.1.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/libevoral.so.0 (to libevoral.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/libtemporal.so.0 (to libtemporal.so.0.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so.3 (to libardour.so.3.0.0) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libardour.so (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/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/en_GB/LC_MESSAGES/ardour6.mo (from libs/ardour/po/en_GB.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/eu/LC_MESSAGES/ardour6.mo (from libs/ardour/po/eu.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/it/LC_MESSAGES/ardour6.mo (from libs/ardour/po/it.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/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) + symlink /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libgtkmm2ext.so (to libgtkmm2ext.so.0.8.3) + 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/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/es/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/es.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/fr/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/fr.mo) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/locale/it/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/it.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/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/pt/LC_MESSAGES/gtkmm2ext3.mo (from libs/gtkmm2ext/po/pt.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/libcanvas.so.0 (to libcanvas.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/libcanvas.so (to libcanvas.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/libwidgets.so (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/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/manifest.ttl (from build/libs/LV2/a-comp.lv2/manifest.ttl) + 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/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-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.so (from build/libs/LV2/a-comp.lv2/a-comp.so) + 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-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#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.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/manifest.ttl (from build/libs/LV2/a-fluidsynth.lv2/manifest.ttl) + 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/a-fluidsynth.so (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so) + install /usr/src/tmp/ardour-buildroot/usr/bin/ardour6 (from build/gtk2_ardour/ardour6) + 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/ardour.menus (from build/gtk2_ardour/ardour.menus) + 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/usr/share/ardour6/ArdourMono.ttf (from gtk2_ardour/ArdourMono.ttf) + 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/ArdourSans.ttf (from gtk2_ardour/ArdourSans.ttf) + 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/etc/ardour6/default_ui_config (from build/gtk2_ardour/default_ui_config) + 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/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/resources/Ardour-icon_22px.png (from gtk2_ardour/resources/Ardour-icon_22px.png) + 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/resources/Ardour-icon_256px.png (from gtk2_ardour/resources/Ardour-icon_256px.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/themes/blueberry_milk-ardour.colors (from gtk2_ardour/themes/blueberry_milk-ardour.colors) + 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/icons/application-x-ardour_48px.png (from gtk2_ardour/icons/application-x-ardour_48px.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/locale/cs/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/cs.mo) + 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/icons/ardour-app-icon_osx.png (from gtk2_ardour/icons/ardour-app-icon_osx.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/locale/de/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/de.mo) + 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/resources/Ardour-small-splash.png (from gtk2_ardour/resources/Ardour-small-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/locale/el/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/el.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/locale/en_GB/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/en_GB.mo) + 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/locale/es/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/es.mo) + 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/locale/eu/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/eu.mo) + 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/themes/dark-ardour.colors (from gtk2_ardour/themes/dark-ardour.colors) + 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/icons/chord.png (from gtk2_ardour/icons/chord.png) + 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/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/locale/ja/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/ja.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/computer_keyboard_active.png (from gtk2_ardour/icons/computer_keyboard_active.png) + 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/pt/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/pt.mo) + 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/locale/ru/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/ru.mo) + 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/locale/pt_PT/LC_MESSAGES/gtk2_ardour6.mo (from gtk2_ardour/po/pt_PT.mo) + 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/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/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/export/CD + DVD-A.preset (from share/export/CD + DVD-A.preset) + 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/export/CD + FLAC (tagged).preset (from share/export/CD + FLAC (tagged).preset) + 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/export/CD + FLAC.preset (from share/export/CD + FLAC.preset) + 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/export/CD + Ogg_Vorbis (tagged).preset (from share/export/CD + Ogg_Vorbis (tagged).preset) + 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/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/icons/fadeout-symmetric.png (from gtk2_ardour/icons/fadeout-symmetric.png) + 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/icons/faderport-small.png (from gtk2_ardour/icons/faderport-small.png) + 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/icons/faderport16-small.png (from gtk2_ardour/icons/faderport16-small.png) + 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/icons/faderport2018-small.png (from gtk2_ardour/icons/faderport2018-small.png) + 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/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/export/Ogg_Vorbis (tagged).preset (from share/export/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/icons/faderport8-small.png (from gtk2_ardour/icons/faderport8-small.png) + 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/midi_maps/AKAI_MPK61.map (from share/midi_maps/AKAI_MPK61.map) + 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/export/Ogg_Vorbis + FLAC.preset (from share/export/Ogg_Vorbis + FLAC.preset) + 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/export/Ogg_Vorbis .preset (from share/export/Ogg_Vorbis .preset) + 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/midi_maps/Alesis_QX25.map (from share/midi_maps/Alesis_QX25.map) + 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/export/BWAV 24bit Export.format (from share/export/BWAV 24bit Export.format) + 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/mcp/SSL Nucleus Ardour.profile (from share/mcp/SSL Nucleus Ardour.profile) + 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/midi_maps/DDX3216.map (from share/midi_maps/DDX3216.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/mcp/artist_control.device (from share/mcp/artist_control.device) + 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/icons/fortississimo.png (from gtk2_ardour/icons/fortississimo.png) + 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/midi_maps/Korg_nanoKONTROL.map (from share/midi_maps/Korg_nanoKONTROL.map) + 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/artist_mix.device (from share/mcp/artist_mix.device) + 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/icons/grabber.png (from gtk2_ardour/icons/grabber.png) + 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/icons/grabber_edit_point.png (from gtk2_ardour/icons/grabber_edit_point.png) + 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/mcp/bcf2000.device (from share/mcp/bcf2000.device) + 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/icons/grabber_note.png (from gtk2_ardour/icons/grabber_note.png) + 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/mcp/cmc.device (from share/mcp/cmc.device) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Master.map (from share/midi_maps/Korg_nanoKONTROL_Master.map) + 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/export/MP3 (extreme).format (from share/export/MP3 (extreme).format) + 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/midi_maps/Korg_nanoKONTROL_Studio.map (from share/midi_maps/Korg_nanoKONTROL_Studio.map) + 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/i_beam_cursor.png (from gtk2_ardour/icons/i_beam_cursor.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/export/MP3 (standard).format (from share/export/MP3 (standard).format) + 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/icons/launch_control_xl.png (from gtk2_ardour/icons/launch_control_xl.png) + 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/mcp/mc.device (from share/mcp/mc.device) + 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/icons/mezzforte.png (from gtk2_ardour/icons/mezzforte.png) + 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/midi_maps/M-Audio_Axiom25.map (from share/midi_maps/M-Audio_Axiom25.map) + 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/export/Ring Tone.format (from share/export/Ring Tone.format) + 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/midi_maps/M-Audio_Axiom61.map (from share/midi_maps/M-Audio_Axiom61.map) + 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/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/icons/mezzopiano.png (from gtk2_ardour/icons/mezzopiano.png) + 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/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/midi-input-active.png (from gtk2_ardour/icons/midi-input-active.png) + 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/icons/midi-input-inactive.png (from gtk2_ardour/icons/midi-input-inactive.png) + 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/icons/midi_socket_small.png (from gtk2_ardour/icons/midi_socket_small.png) + 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/mcp/qcon+qex.device (from share/mcp/qcon+qex.device) + 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/midi_maps/Nektar_Panorama.map (from share/midi_maps/Nektar_Panorama.map) + 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/mcp/qex+qcon.device (from share/mcp/qex+qcon.device) + 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/midi_maps/Novation Impulse 49.map (from share/midi_maps/Novation Impulse 49.map) + 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/midi_maps/Novation_Impulse61.map (from share/midi_maps/Novation_Impulse61.map) + 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/icons/midi_tool_select.png (from gtk2_ardour/icons/midi_tool_select.png) + 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/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/midi_maps/Novation_LaunchKey25.map (from share/midi_maps/Novation_LaunchKey25.map) + 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/mcp/x-touch-compact.device (from share/mcp/x-touch-compact.device) + 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/mcp/x-touch-mini.device (from share/mcp/x-touch-mini.device) + 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/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/mcp/x-touch-one.device (from share/mcp/x-touch-one.device) + 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/x-touch.device (from share/mcp/x-touch.device) + 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/mcp/xt+mc+xt.device (from share/mcp/xt+mc+xt.device) + 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/midi_maps/akai-mpd-32.map (from share/midi_maps/akai-mpd-32.map) + 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/icons/padlock_closed.png (from gtk2_ardour/icons/padlock_closed.png) + 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/mcp/xt+xt+mc.device (from share/mcp/xt+xt+mc.device) + 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/bcf2000_mackie.map (from share/midi_maps/bcf2000_mackie.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/icons/pianississimo.png (from gtk2_ardour/icons/pianississimo.png) + 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/piano.png (from gtk2_ardour/icons/piano.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/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/icons/rec-enabled.png (from gtk2_ardour/icons/rec-enabled.png) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/midi_maps/m-audio_oxygen25_3rdGen.map (from share/midi_maps/m-audio_oxygen25_3rdGen.map) + 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/icons/rec-in-progress.png (from gtk2_ardour/icons/rec-in-progress.png) + 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/midi_maps/midikb_wiimote.map (from share/midi_maps/midikb_wiimote.map) + 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/midi_maps/xboard-61.map (from share/midi_maps/xboard-61.map) + 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/icons/record-step.png (from gtk2_ardour/icons/record-step.png) + 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/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/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/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/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/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/icons/solo-enabled.png (from gtk2_ardour/icons/solo-enabled.png) + 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/icons/solo-safe-disabled.png (from gtk2_ardour/icons/solo-safe-disabled.png) + 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/icons/solo-safe-icon.png (from gtk2_ardour/icons/solo-safe-icon.png) + 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/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/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/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/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/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/icons/zoom_out_cursor.png (from gtk2_ardour/icons/zoom_out_cursor.png) + 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/plugin_metadata/plugin_tags (from share/plugin_metadata/plugin_tags) + 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/share/ardour6/patchfiles/Alesis_DM5.midnam (from share/patchfiles/Alesis_DM5.midnam) + 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/patchfiles/Alesis_MIDIVerb_4.midnam (from share/patchfiles/Alesis_MIDIVerb_4.midnam) + 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/scripts/a_mute.lua (from share/scripts/a_mute.lua) + 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/scripts/access_action.lua (from share/scripts/access_action.lua) + 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/patchfiles/Alesis_MicroVerb4.midnam (from share/patchfiles/Alesis_MicroVerb4.midnam) + 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/patchfiles/Alesis_NanoBass.midnam (from share/patchfiles/Alesis_NanoBass.midnam) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/scripts/amp5.lua (from share/scripts/amp5.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/scripts/avldrums_midimap.lua (from share/scripts/avldrums_midimap.lua) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/patchfiles/Alesis_NanoPiano.midnam (from share/patchfiles/Alesis_NanoPiano.midnam) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-export (to /usr/lib64/ardour6/utils/ardour-util.sh) + symlink /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-fix_bbtppq (to /usr/lib64/ardour6/utils/ardour-util.sh) + 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/scripts/bounce_replace.lua (from share/scripts/bounce_replace.lua) + 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/share/ardour6/patchfiles/Alesis_NanoSynth.midnam (from share/patchfiles/Alesis_NanoSynth.midnam) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/utils/ardour-util.sh (from build/session_utils/ardour-util.sh) + 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/patchfiles/Alesis_Q20.midnam (from share/patchfiles/Alesis_Q20.midnam) + 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/scripts/bypass_all_plugins.lua (from share/scripts/bypass_all_plugins.lua) + 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/patchfiles/Alesis_QS6.midnam (from share/patchfiles/Alesis_QS6.midnam) + 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/etc/ardour6/system_config (from system_config) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/templates/.stub (from share/templates/.stub) + 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/web_surfaces/builtin/mixer-demo/img/ardour-icon.svg (from share/web_surfaces/builtin/mixer-demo/img/ardour-icon.svg) + 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/scripts/delete_xrun_markers.lua (from share/scripts/delete_xrun_markers.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/patchfiles/Alesis_QS78.midnam (from share/patchfiles/Alesis_QS78.midnam) + 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/scripts/export_mp4chaps.lua (from share/scripts/export_mp4chaps.lua) + 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/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/scripts/faders_to_trims.lua (from share/scripts/faders_to_trims.lua) + 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/patchfiles/Alesis_Q_Cards.midnam (from share/patchfiles/Alesis_Q_Cards.midnam) + 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/scripts/jump_to_marker.lua (from share/scripts/jump_to_marker.lua) + 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/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/scripts/lfo_automation.lua (from share/scripts/lfo_automation.lua) + 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/patchfiles/Alesis_QuadraSynth_Plus.midnam (from share/patchfiles/Alesis_QuadraSynth_Plus.midnam) + 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/img/record-off.svg (from share/web_surfaces/builtin/transport/img/record-off.svg) + 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/patchfiles/Alesis_Quadraverb_2.midnam (from share/patchfiles/Alesis_Quadraverb_2.midnam) + 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/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/scripts/midi_cc_to_automation.lua (from share/scripts/midi_cc_to_automation.lua) + 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/web_surfaces/builtin/transport/index.html (from share/web_surfaces/builtin/transport/index.html) + 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/scripts/midi_remap.lua (from share/scripts/midi_remap.lua) + 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/patchfiles/Alesis_S4_Plus.midnam (from share/patchfiles/Alesis_S4_Plus.midnam) + 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/web_surfaces/builtin/transport/main.js (from share/web_surfaces/builtin/transport/main.js) + 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/web_surfaces/builtin/transport/manifest.xml (from share/web_surfaces/builtin/transport/manifest.xml) + 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/scripts/mixer_settings_recall.lua (from share/scripts/mixer_settings_recall.lua) + 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/web_surfaces/builtin/transport/square.ttf (from share/web_surfaces/builtin/transport/square.ttf) + 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/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/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/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/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/mixer_settings_store.lua (from share/scripts/mixer_settings_store.lua) + 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/mute_all_tracks.lua (from share/scripts/mute_all_tracks.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/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/scripts/normalize_all_tracks.lua (from share/scripts/normalize_all_tracks.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/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/scripts/notch_bank.lua (from share/scripts/notch_bank.lua) + 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/web_surfaces/shared/ardour.js (from share/web_surfaces/shared/ardour.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/base/channel.js (from share/web_surfaces/shared/base/channel.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/base/component.js (from share/web_surfaces/shared/base/component.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/base/observable.js (from share/web_surfaces/shared/base/observable.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/base/protocol.js (from share/web_surfaces/shared/base/protocol.js) + 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/web_surfaces/shared/components/mixer.js (from share/web_surfaces/shared/components/mixer.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/components/parameter.js (from share/web_surfaces/shared/components/parameter.js) + 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/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/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/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/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/web_surfaces/shared/components/plugin.js (from share/web_surfaces/shared/components/plugin.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/components/strip.js (from share/web_surfaces/shared/components/strip.js) + install /usr/src/tmp/ardour-buildroot/usr/share/ardour6/web_surfaces/shared/components/transport.js (from share/web_surfaces/shared/components/transport.js) + 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/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/scripts/reset_mixer.lua (from share/scripts/reset_mixer.lua) + 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/scripts/rubberband_swing.lua (from share/scripts/rubberband_swing.lua) + 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/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/scripts/s_chanmap.lua (from share/scripts/s_chanmap.lua) + 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/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/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/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/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/scripts/s_pluginutils.lua (from share/scripts/s_pluginutils.lua) + 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/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/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/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/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/s_showhide_track.lua (from share/scripts/s_showhide_track.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/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/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/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/scripts/scl_to_mts.lua (from share/scripts/scl_to_mts.lua) + 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/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/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/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/scripts/send_to_bus.lua (from share/scripts/send_to_bus.lua) + 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/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_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/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/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/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/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_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/scripts/stop_at_marker.lua (from share/scripts/stop_at_marker.lua) + 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/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/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/scripts/vamp_audio_to_midi.lua (from share/scripts/vamp_audio_to_midi.lua) + 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/scripts/voice_activate.lua (from share/scripts/voice_activate.lua) + 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/libpan2in2out.so (from build/libs/panners/2in2out/libpan2in2out.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/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/libardour.so.3.0.0 (from build/libs/ardour/libardour.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/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.2.0 (from build/gtk2_ardour/ardour-6.2.0) + install /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/hardour-6.2.0 (from build/headless/hardour-6.2.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.2/build' 'install' finished successfully (5.308s) + install -d -m 0755 /usr/src/tmp/ardour-buildroot/usr/share/applications + install -m 644 /usr/src/RPM/SOURCES/ardour6.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/ardour6.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/libaudiographer.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/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/libpan1in2out.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/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/libpbd.so.4.1.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/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.2.0: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR4Port19_connecting_blockedE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR8revisionE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26_bypass_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27_disable_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN18CrossThreadChannel7deliverEc verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN8ReceiverC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine14remove_sessionEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN18CrossThreadChannelD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine7destroyEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN18CrossThreadChannelC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine6createEv verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN3PBD19parse_debug_optionsEPKc verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN18CrossThreadChannel7receiveERcb verify-elf: WARNING: ./usr/lib64/ardour6/hardour-6.2.0: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libardourcp.so verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libwaveview.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libardour.so.3 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libmidipp.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libevoral.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libaudiographer.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libptformat.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libcanvas.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libwidgets.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libgtkmm2ext.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libpbd.so.4 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: not found: libtemporal.so.0 verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15export_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15template_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9max_orderE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo5TrackE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo13AllStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode8BBT_Time14ticks_per_beatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo11MixerRoutesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo3BusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo15MixerStripablesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR23template_archive_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo5RouteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16statefile_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR18templates_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9COORD_MAXE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR24route_templates_dir_nameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9AllRoutesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR18ardour_config_infoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22session_archive_suffixE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12AudioGrapher8Analyser12fft_range_dbE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ElementImporter6PromptB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region21RegionPropertyChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties13sync_positionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14Level4ModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12Controllable15GUIFocusChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations16duplicate_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol17VerticalZoomInAllE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties10whole_fileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol14ScrollTimelineE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20AskAboutPendingStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties16group_monitoringE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol22VerticalZoomInSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4Port19_connecting_blockedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo6ChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6opaqueE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13binding_filesB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties8selectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14EndTimeChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10DiskWriter7OverrunE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23ClearStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob16default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD7warningE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23binding_filename_suffixB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session11MissingFileB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol13ZoomToSessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties14fade_in_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ElementImportHandler6_dirtyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties7collectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties14group_relativeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin16_ui_scale_factorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14snap_delta_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_background_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10DiskReader8UnderrunE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21GainFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI8theGtkUIE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton25just_led_default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route6FanOutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8revisionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties8externalE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManager8_managerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard28ScrollZoomHorizontalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard10delete_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location13start_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9ChanCount4ZEROE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26_bypass_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgency11_global_epaE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager10ui_managerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory10region_mapE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session8ExportedB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties15fade_out_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties16valid_transientsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD4infoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location11end_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8edit_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17PluginScanTimeoutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol4UndoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10FileSource17AmbiguousFileNameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations22fixed_time_region_copyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol21SetStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties19position_lock_styleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol28RemoveStripableFromSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations11region_copyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19SuccessfulGraphSortE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties5colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location12name_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties8positionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties4tagsB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties15scale_amplitudeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations11region_fillE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27_disable_all_loaded_pluginsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ElementImportHandler7_errorsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioSource24_build_missing_peakfilesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session16StartTimeChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11BootMessageB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5DEBUG10SoundcloudE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory15region_map_lockE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations17drag_region_brushE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget13_flat_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23AddStripableToSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24AskAboutPlaylistDeletionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations13create_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol18VerticalZoomOutAllE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties10group_soloE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15VersionMismatchB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17HideMightMeanQuitE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties5mutedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties11group_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol14StepTracksDownE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties4nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol4RedoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24ScrollHorizontalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7GUIIdleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties12group_selectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location13flags_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations13insert_regionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties18group_route_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard27RelevantModifierKeysChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session29NotifyAboutSampleRateMismatchE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode4Time12default_rateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties10group_muteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ElementImporter6RenameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets19UIConfigurationBase9_instanceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol7ZoomOutE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin21_ui_contrasting_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6ConfigE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15insert_note_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_foreground_colorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15insert_note_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations11insert_fileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8edit_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6lengthE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7BasicUI12AccessActionB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol24ToggleStripableSelectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties13sclock_syncedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations14selection_grabE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6hiddenE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin14_ui_style_flatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties15group_recenableE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23RelevantModifierKeyMaskE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties5startE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations5pasteE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19RangeSelectModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10Operations11region_dragE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8bindingsB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol8GotoViewE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol11CloseDialogE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard8snap_modE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15PrimaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26AskAboutSampleRateMismatchE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin14_ui_style_boxyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol12StepTracksUpE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase9drag_dataE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session16FeedbackDetectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton20led_default_elementsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location27position_lock_style_changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7LibraryE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9_metadataE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager14unbound_stringB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties8fade_outE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12CopyModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol23VerticalZoomOutSelectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5errorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard10delete_butE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties15envelope_activeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13bounds_changeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties12length_beatsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5fatalE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5DEBUG9OrderKeysE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Latent20DisableSwitchChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6lockedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location7changedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21_current_binding_nameB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties10group_gainE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session6DialogB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7ProfileE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO16PortCountChangedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard26GainExtraFineScaleModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol6ZoomInE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13_the_keyboardE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Plugin14PresetsChangedB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17PluginScanMessageB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10debug_bitsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10SystemExec19_vfork_exec_wrapperE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Latent13_zero_latencyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5DEBUG6LocaleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session4QuitE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties26allowed_transport_requestsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget13_boxy_buttonsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory14CheckNewRegionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties5layerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful21current_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful21loading_state_versionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard26ScrollZoomVerticalModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5DEBUG10AutomationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin20_ui_transient_win_idE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties5orderE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties9connectedE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21user_keybindings_pathB5cxx11E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioSource16_build_peakfilesE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route11PluginSetupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16TertiaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties7fade_inE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17SecondaryModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Properties6fr2997E verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15string_to_floatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9conductorB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18reset_fixed_colorsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PannerShell20select_panner_by_uriENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region24move_to_natural_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_checkudata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session29transport_stopped_or_stoppingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Line6set_x0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral5Curve10get_vectorEddPfi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode12frames_flootERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5ArrowC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_createtable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20read_recent_sessionsERSt5dequeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane6on_addEPN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioBuffer13check_silenceEjRj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle13channel_portsB5cxx11Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager9get_portsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeENS_9PortFlagsERSt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR27DoubleBeatsSamplesConverter4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17legalize_for_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations16find_all_betweenEllRNSt7__cxx114listIPNS_8LocationESaIS4_EEENS3_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26available_capture_durationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard32reset_relevant_modifier_key_maskEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable13tab_root_dropEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session10get_tracksB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14AutomationListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode12get_propertyEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer17set_min_page_sizeEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16save_keybindingsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor4monoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12Controllable13set_interfaceEfbNS0_23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable18automation_controlERKN6Evoral9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_copy verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO28disconnect_ports_from_bundleEN5boost10shared_ptrINS_6BundleEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase11on_drag_endERKN4Glib6RefPtrIN3Gdk11DragContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable3getEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11MuteControl23muted_by_others_soloingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19save_format_to_diskB5cxx11EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral3SMF9nth_tempoEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI19caller_is_ui_threadEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager17get_toggle_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane11set_dividerEmf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD3ffsEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle8set_portEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8KeyboardC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15add_instant_xmlER7XMLNodeb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE8containsERKN5boost10shared_ptrINS_4NoteIS2_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets7TearOff9add_stateER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionList14add_connectionERKN5boost10shared_ptrINS_10ConnectionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8DataType14to_i18n_stringEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZThn8_N12CairoHPacker10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata8set_isrcERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_user_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral3SMF5closeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup3addEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager26select_demo_noise_intervalEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12PropertyListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful19clear_owned_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_iconENS_10ArdourIcon4IconE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin3uriEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24set_can_save_keybindingsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack12write_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route22has_external_redirectsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Plugin13remove_presetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9SMFSource15valid_midi_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView13set_logscaledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track16alignment_choiceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZTv0_n32_N6ARDOUR11Automatable15control_factoryERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager19get_physical_inputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS_13MidiPortFlagsESC_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations13clear_markersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful14save_extra_xmlERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_checkinteger verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK3PBD2ID4to_sB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12TempoSection15tempo_at_minuteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7PortSet4portENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode11hours_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle24port_attached_to_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location6set_cdEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase12on_drag_dropERKN4Glib6RefPtrIN3Gdk11DragContextEEEiij verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD26find_files_matching_filterERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEPFbRKS6_PvESF_bbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session28transport_master_is_externalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12MidiPlaylist20contained_automationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19route_group_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR18RouteExportChannel17create_from_routeERNSt7__cxx114listINS_19ComparableSharedPtrINS_13ExportChannelEEESaIS5_EEEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8PrompterC1Ebb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21TempoMapImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager13set_sensitiveEN4Glib6RefPtrIN3Gtk11ActionGroupEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18get_export_handlerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR29user_route_template_directoryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager10get_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16PresentationInfo9color_setEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8sgettextEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16set_active_stateEN9Gtkmm2ext11ActiveStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14ExportFilename15set_date_formatENS0_10DateFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo23unsuspend_change_signalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_producerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13LuaScriptInfo8str2typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack13set_note_modeENS_8NoteModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12AudioBackend24get_standard_device_nameB5cxx11ENS0_18StandardDeviceNameE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvas12use_nsglviewEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist21top_unmuted_region_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PannerShell12set_bypassedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist7combineERKNSt7__cxx114listIN5boost10shared_ptrINS_6RegionEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap29quarter_notes_between_samplesEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager11set_commandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsER8LuaStateRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist11uses_sourceEN5boost10shared_ptrIKNS_6SourceEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle14has_same_portsEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager3addENS_10SyncSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMappingC1ENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Text10text_widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20SessionConfiguration14map_parametersERN5boost8functionIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin9num_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral5EventIlEC1ENS_9EventTypeEljPhb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor6soloedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine22stop_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist34get_region_list_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert10output_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_y0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext13color_to_rgbaEjRdS0_S0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR4Port9connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_type verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext20show_gdk_event_stateB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11total_discsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4Port14disconnect_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral13TimeConverterIdlED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_subtitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext18pixbuf_from_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5Pango15FontDescriptionEiiN3Gdk5ColorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12InternalSend18set_allow_feedbackEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z14poor_mans_globNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session11instant_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas9GtkCanvas18prepare_for_renderEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK11CairoWidget9get_widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21revert_format_profileEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard22tertiary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap17gui_stretch_tempoEPNS_12TempoSectionElldd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral10ControlSetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14AutomationListC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12remove_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11MuteControl11mute_pointsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LocationC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionPlaylists19playlists_for_trackEN5boost10shared_ptrINS_5TrackEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14AutomationList16automation_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas6Canvas16canvas_to_windowERKNS_5DupleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist15duplicate_rangeERNS_10AudioRangeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8activateENS_11KeyboardKeyENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10RouteGroup18has_control_masterEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawgetp verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session35create_midi_source_by_stealing_nameEN5boost10shared_ptrINS_5TrackEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11disc_numberEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15int64_to_stringElRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route16remove_processorEN5boost10shared_ptrINS_9ProcessorEEEPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext16disable_tooltipsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager16set_single_rangeEllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager15register_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_N4sigc4slotIvNS7_3nilES9_S9_S9_S9_S9_S9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory10map_removeEN5boost8weak_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16ExportFormatBase20SelectableCompatible12set_selectedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12set_controlsEN5boost10shared_ptrINSt7__cxx114listINS2_INS_17AutomationControlEEESaIS6_EEEEEdN3PBD12Controllable23GroupControlDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel13apply_commandERNS_7SessionEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5titleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZThn24_N13ArdourWidgets11ArdourFader6renderERKN5Cairo6RefPtrINS1_7ContextEEEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item6heightEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptorC1ERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item10grab_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist6freezeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioRegion17maximum_amplitudeEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable15add_to_notebookERN3Gtk8NotebookERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO10disconnectEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application5readyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMapD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14new_midi_routeEPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbN5boost10shared_ptrINS_10PluginInfoEEEPNS_6Plugin12PresetRecordENS_16PresentationInfo4FlagEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region23set_position_lock_styleENS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session19route_name_internalENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext3HSV3modERKNS_11SVAModifierE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_getfield verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap22previous_tempo_sectionEPNS_12TempoSectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session15mtc_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_soloEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager22duplicate_format_stateEN5boost10shared_ptrINS0_11FormatStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12BindingProxyD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase14on_drag_motionERKN4Glib6RefPtrIN3Gdk11DragContextEEEiij verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13BarController21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI6ParserC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo11get_patchesEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15RCConfiguration10save_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist19raise_region_to_topEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManagerD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8QuantizeC1Ebbddfff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11MidiStretchC1ERNS_7SessionERKNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12rename_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets6ChoiceD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z16pthread_set_namePKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24get_last_capture_sourcesERNSt7__cxx114listIN5boost10shared_ptrINS_6SourceEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo14get_patch_nameB5cxx11Ethh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager20set_port_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful6set_idERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session4redoEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets7TearOff12hide_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14request_locateElNS_26LocateTransportDispositionENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert14set_preset_outERKNS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMapping5unsetENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist9bump_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist9duplicateEN5boost10shared_ptrINS_6RegionEEEllf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton9set_angleEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12copy_recurseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManager9maybe_useERN3PBD20ScopedConnectionListEPNS2_9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEEPS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor11apply_deltaEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawequal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13LuaScriptInfo8type2strB5cxx11ENS0_10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_error verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD4atofERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session21clear_range_selectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext4initEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow13set_show_headEib verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode9add_childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert16internal_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session17request_play_loopEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17AutomationControl20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Ruler9set_rangeEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_edit_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region12raise_to_topEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19remove_format_stateEN5boost10shared_ptrINS0_11FormatStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item5widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Flag5widthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15find_named_nodeERK7XMLNodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z20hardware_concurrencyv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltip7set_tipENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLTree5writeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_text_ellipsizeEN5Pango13EllipsizeModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager17lxvst_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager30get_sample_filename_for_formatB5cxx11EN5boost10shared_ptrINS_14ExportFilenameEEENS2_INS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager17get_toggle_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z13__invalidatorRN4sigc9trackableEPKci verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert14control_outputEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13LTCFileReaderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd15LTC_TV_STANDARD verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ProcessThreadD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine12get_dsp_loadEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12Controllable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Text11clamp_widthEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory9midi_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert27get_impulse_analysis_pluginEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16get_microsecondsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session13route_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack16set_input_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine11set_backendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location7set_endElbbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9BufferSetD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchiveD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert9update_idEN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route10set_activeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21region_name_from_pathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16focus_out_windowEP14_GdkEventFocusPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session31globally_set_send_gains_to_zeroEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap23tempo_section_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManagerD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Flag8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ExportHandler9do_exportEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12CairoHPacker16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager21cancel_plugin_timeoutEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13replace_meterERKNS_12MeterSectionERKNS_5MeterERKN8Timecode8BBT_TimeElNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert13is_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session10midi_panicEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths14transcoder_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10PortInsertC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9TransformC1ERKNS0_7ProgramE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route17set_disk_io_pointENS_11DiskIOPointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy7presentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas7LineSet10set_extentEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations16set_clock_originEPNS_8LocationEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_total_tracksEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap11remove_timeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z24pthread_create_and_storeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPFPvS6_ES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16is_button2_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert21write_immediate_eventEmPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel27apply_command_as_subcommandERNS_7SessionEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10VCAManager13vca_by_numberEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session13timecode_timeElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11ChanMapping3getENS_8DataTypeEjPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route6pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec5startENS0_10StdErrModeEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Scroomer13set_comp_rectER13_GdkRectangleNS0_9ComponentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_inactive_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7barcodeB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session9import_ptER9PTFFormatRNS_12ImportStatusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12find_sessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_S6_Rb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadataC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session7unnamedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin18has_message_outputEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext27rounded_left_half_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ProcessThread12drop_buffersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route5feedsEN5boost10shared_ptrIS0_EEPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route26before_processor_for_indexEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Plugin11get_presetsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session21can_cleanup_peakfilesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode12set_propertyEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23secondary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PortManager12port_is_mineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas7PolygonC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7cut_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Progress12set_progressEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23modifier_state_containsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata14set_instructorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PannerShell19set_linked_to_routeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI4Name16MidiPatchManagerC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_typename verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region7trim_toElli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session13remove_sourceEN5boost8weak_ptrINS_6SourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine11sample_timeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16solo_cut_controlEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10BlinkTimer7connectERKN4sigc4slotIvbNS1_3nilES3_S3_S3_S3_S3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21store_recent_sessionsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEN5boost10shared_ptrIKNS_9StripableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN18CrossThreadChannel7deliverEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager10set_statusENS_10PluginTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16PluginStatusTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15send_mmc_locateEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13bbt_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral8SequenceIN8Temporal5BeatsEE9get_notesERSt8multisetIN5boost10shared_ptrINS_4NoteIS2_EEEENS3_21EarlierNoteComparatorESaIS9_EENS3_12NoteOperatorEhi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_x1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext26event_inside_widget_windowERN3Gtk6WidgetEP9_GdkEvent verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19set_session_extentsEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8user_webB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PortManager27check_for_ambiguous_latencyEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle14remove_channelEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location4lockEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView33set_global_show_waveform_clippingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_muteEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12organizationB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert11clear_statsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12CairoHPackerC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode14add_child_copyERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route5shiftEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_unref verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager11save_presetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15demangle_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode9incrementERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton26recalc_char_pixel_geometryEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtrC2EPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager13remove_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16string_to_uint32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager14to_generic_vstENS_10PluginTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowTitlepLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine22set_latency_input_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD4atoiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo16drop_cursor_infoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager21register_radio_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEERNS2_16RadioButtonGroupEPKcS8_N4sigc4slotIvP10_GtkActionNS9_3nilESD_SD_SD_SD_SD_EEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR25ardour_config_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region19clear_sync_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets5PopUp8set_textENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11SVAModifierC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager10reset_tagsERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17PortExportChannelC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location10set_hiddenEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z18pthread_cancel_allv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager16get_radio_actionEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZTv0_n56_N6ARDOUR11Automatable14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext19anchored_menu_popupEPN3Gtk4MenuEPNS0_6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful6set_idERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushboolean verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable18describe_parameterB5cxx11EN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionPlaylists3getERSt6vectorIN5boost10shared_ptrINS_8PlaylistEEESaIS5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane12forall_vfuncEiPFvP10_GtkWidgetPvES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager13save_statusesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI12handle_fatalEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16set_flat_buttonsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5albumB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand14change_programEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioRegion12audio_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine23start_latency_detectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8ScroomerC2ERN3Gtk10AdjustmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations6removeEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList15fast_simple_addEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21been_here_before_pathB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15cleanup_sourcesERNS_13CleanupReportE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_enter_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy20delete_event_handlerEP12_GdkEventAny verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo17control_name_listEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine23set_latency_output_portERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8ScroomerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable6attachEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack25set_playback_channel_modeENS_11ChannelModeEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral3SMF4ppqnEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI6ParserD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable11add_controlEN5boost10shared_ptrIN6Evoral7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy13fully_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10SystemExecD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9PTFFormat4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15string_to_int64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_snap_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10UserBundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17AutomationControl10stop_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13replace_tempoERNS_12TempoSectionERKNS_5TempoERKdlNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23any_duration_to_samplesElRKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget12use_nsglviewEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful24suspend_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle16set_channel_nameEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas11ScrollGroupC1EPNS_4ItemENS0_17ScrollSensitivityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ProcessThread11get_buffersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView11set_channelEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23new_route_from_templateEjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_19PlaylistDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10MidiRegion9do_exportENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader15on_size_requestEP15_GtkRequisition verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13MetricSection16minute_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane17set_child_minsizeERKN3Gtk6WidgetEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item14canvas_to_itemERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8groupingB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_in_lengthEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18sample_to_timecodeElRN8Timecode4TimeEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist15duplicate_untilEN5boost10shared_ptrINS_6RegionEEElll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11Automatable18automation_controlERKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session26timecode_frames_per_secondEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR4Port12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext12color_to_hsvEjRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item5raiseEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap8n_metersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap12round_to_barElNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Image9get_imageEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10VCAManager4vcasB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO8add_portENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvNS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZlsRSoRKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings15get_all_actionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EESA_SA_SA_RS1_IN4Glib6RefPtrIN3Gtk6ActionEEESaISF_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item6ungrabEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode19increment_subframesERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR23ardour_data_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6BundleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas7LineSet5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy11action_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8downcaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23unregister_lua_functionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtr11set_sessionEPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane26set_check_divider_positionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral13next_event_idEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11SoloControl8can_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD14timing_summaryB5cxx11ERKSt6vectorImSaImEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10stacktraceERSoi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11LuaBindings6commonEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16SessionPlaylists10unassignedERNSt7__cxx114listIN5boost10shared_ptrINS_8PlaylistEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD18export_search_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton13set_alignmentEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory10add_formatERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager19create_action_groupEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15TransportMaster22allowed_request_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager20get_known_midi_portsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager15lv2_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton22set_distinct_led_clickEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZThn8_N12CairoHPacker15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session20timecode_drop_framesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route18reorder_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEEPNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16vkbd_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader19flush_pattern_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection21select_next_stripableEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR33check_for_old_configuration_filesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap16gui_change_tempoEPNS_12TempoSectionERKNS_5TempoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Line6set_y0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20reorder_route_groupsENSt7__cxx114listIPNS_10RouteGroupESaIS4_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin4c_uiEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7LuaProc20setup_lua_inline_guiEP8LuaState verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetectorD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas10XFadeCurve9set_inoutERKSt6vectorINS_5DupleESaIS2_EES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_grab_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager20uncheck_toggleactionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD13new_debug_bitEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11debug_printEPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13SourceFactory14createExternalENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiNS_6Source4FlagEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Text13set_alignmentEN5Pango9AlignmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager12get_all_tagsB5cxx11ENS0_9TagFilterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor3cutEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo16load_cursor_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor9is_linearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert11load_presetENS_6Plugin12PresetRecordE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11MuteControl16muted_by_mastersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushnumber verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region5lowerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location3setEllbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR2IO5audioEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode17increment_minutesERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8arrangerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13MetricSection16sample_at_minuteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21remove_format_profileEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo13get_note_nameB5cxx11Ethhh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10set_lengthEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist4thawEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item14set_x_positionEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton26set_layout_ellipsize_widthEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap19bbt_at_quarter_noteERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager16get_port_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12AudioLibrary8get_tagsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget9set_dirtyEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15restore_historyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session17get_export_statusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Stripable6SorterclEN5boost10shared_ptrIS0_EES4_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable14use_own_windowEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item5clearEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets20StatefulToggleButtonC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session11route_by_idEN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3MD512digestStringEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15archive_sessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS0_13ArchiveEncodeEN3PBD11FileArchive16CompressionLevelEbPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert9input_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle21connected_to_anythingERNS_11AudioEngineE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10SystemExecC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item7visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route8pannableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_mixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo23have_custom_plugin_infoEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaState15collect_garbageEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10set_opaqueEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin14is_external_uiEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21primary_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15int32_to_stringEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track12use_playlistENS_8DataTypeEN5boost10shared_ptrINS_8PlaylistEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Plugin12clear_presetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session37register_with_memento_command_factoryEN3PBD2IDEPNS1_20StatefulDestructibleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5RulerC1EPNS_4ItemERKNS0_6MetricERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable15control_factoryERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD22spherical_to_cartesianEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_scale_amplitudeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO10disconnectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeter5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15cleanup_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine11is_realtimeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata13disc_subtitleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session17cleanup_peakfilesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo25channels_for_control_listERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral5EventIlED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session4undoEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard24set_insert_note_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetector15set_sensitivityEjf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8TabbableC2ERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext22contrasting_text_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap22quarter_note_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9MidiTrack12input_activeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEN5Cairo6RefPtrINS0_7ContextEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushfstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase13on_drag_beginERKN4Glib6RefPtrIN3Gdk11DragContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route23customize_plugin_insertEN5boost10shared_ptrINS_9ProcessorEEEjNS_9ChanCountES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap24change_existing_tempo_atElddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeter3setEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE9set_notesERKSt8multisetIN5boost10shared_ptrINS_4NoteIS2_EEEENS3_21EarlierNoteComparatorESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_setglobal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PhaseControl16set_phase_invertEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup15unassign_masterEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory14region_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route20add_remove_sidechainEN5boost10shared_ptrINS_9ProcessorEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12BindingProxyC1EN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session15mmc_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD3FPU8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist11nudge_afterEllb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext14get_pixel_sizeEN4Glib6RefPtrIN5Pango6LayoutEEERiS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR21BeatsSamplesConverter2toEN8Temporal5BeatsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap9add_tempoERKNS_5TempoERKdlNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4ItemD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton10set_tweaksENS0_6TweaksE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle12connected_toEN5boost10shared_ptrIS0_EERNS_11AudioEngineENS_8DataTypeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_toboolean verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session30bring_all_sources_into_sessionEN5boost8functionIFvjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager18add_channel_configEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader15on_scroll_eventEP15_GdkEventScroll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplay23add_controllable_presetEPKcf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMappingaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session21operation_in_progressEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region5applyERNS_6FilterEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin10emit_to_uiEPvPFvS1_jjjPKvE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9MidiTrack19get_gui_feed_bufferEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UIC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PiPPPc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory9dead_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI4quitEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5genreB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext25CellRendererColorSelectorC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist9partitionEllb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE16note_lower_boundES2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard11key_is_downEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR26AudioPlaylistImportHandlerC2ERK7XMLTreeRNS_7SessionERNS_24AudioRegionImportHandlerEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13BarController23on_button_release_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14ExportFilename19get_date_format_strB5cxx11ENS0_10DateFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode16add_child_nocopyERS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaState10do_commandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4PaneD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD18ConfigVariableBase4missEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor13compute_deltaEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD25find_files_matching_regexERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20save_default_optionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session6renameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track19current_capture_endEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session37request_suspend_timecode_transmissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PannerManager21get_available_pannersB5cxx11Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchive14next_file_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item14canvas_to_itemERdS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16string_to_uint64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap11bbt_at_beatERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21is_context_menu_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup12set_relativeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_titleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup13assign_masterEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10EnumWriter5writeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Fill12set_gradientERKSt6vectorISt4pairIdjESaIS3_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting11try_compileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaISD_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11MidiStretch3runEN5boost10shared_ptrINS_6RegionEEEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AudioAnalyser5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap21gui_stretch_tempo_endEPNS_12TempoSectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z11vstfx_errorPKcz verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas8PolyItem3getEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route19denormal_protectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI10do_requestEPNS_9UIRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas8PolyLineC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9PeakMeter9reset_maxEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager27stripable_selection_changedEN5boost10shared_ptrISt6vectorINS1_8weak_ptrINS_9StripableEEESaIS6_EEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_descriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region8trim_endEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE15register_threadEmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session19missing_filesourcesB5cxx11ENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings8activateENS_11MouseButtonENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Receiver9listen_toER11Transmitter verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode15remove_propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9BufferSet14ensure_buffersENS_8DataTypeEmm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR17AutomationControl16grouped_controlsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12SessionEventnwEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView16set_global_shapeENS0_5ShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist15regions_touchedB5cxx11Ell verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine31prepare_for_latency_measurementEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioRegion3rmsEPNS_8ProgressE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region16max_source_levelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR28get_state_files_in_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection6removeEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchive6createERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEENS0_16CompressionLevelE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session13save_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10cmp_nocaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI11load_rcfileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor6dimmedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session17transport_stoppedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoPacker15draw_backgroundERN3Gtk6WidgetEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy14is_bind_actionEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12add_elementsENS0_7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session22set_auto_loop_locationEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session15preroll_samplesEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawgeti verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext12change_alphaEjd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10VCAManager10create_vcaEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7SessionC1ERNS_11AudioEngineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_PKNS_10BusProfileES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11LuaBindings11set_sessionEP9lua_StatePNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11PathsDialog20get_serialized_pathsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel29new_patch_change_diff_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion17set_fade_in_shapeENS_9FadeShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8producerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9ContainerC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager19clear_vst_blacklistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful48set_regenerate_xml_and_string_ids_in_this_threadEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region9set_layerEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZTv0_n64_N6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route20plugin_preset_outputEN5boost10shared_ptrINS_9ProcessorEEENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_lyricistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14AutomationList20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations3addEPNS_8LocationEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplayC1ENS_12ArdourButton7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16remove_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadataD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable30get_parameter_automation_stateEN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LocationeqERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec14write_to_stdinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas12TrackingText10set_offsetERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView14region_resizedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata6artistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsERKN5boost10shared_ptrINS_13LuaScriptInfoEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Delivery6pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_composerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_callk verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_leave_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable20delete_event_handlerEP12_GdkEventAny verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application18add_app_menu_groupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext17VisibilityTracker11not_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_albumERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12SessionEventC1ENS0_4TypeENS0_6ActionElldbbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11KeyboardKeyC1Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item6removeEPS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route13set_strict_ioEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_clip_levelEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12request_stopEbbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful13add_extra_xmlER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track16use_new_playlistENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipEPN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14ExportFilename9set_labelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9user_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti14property_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD19parse_debug_optionsEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4NoteC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager16get_radio_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist10fade_rangeERNSt7__cxx114listINS_10AudioRangeESaIS3_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushvalue verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22find_session_templatesERSt6vectorINS_12TemplateInfoESaIS1_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_getglobal verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist7shuffleEN5boost10shared_ptrINS_6RegionEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR24set_translations_enabledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist7releaseEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets7TearOff8torn_offEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable12make_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaStateD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Pannable20set_automation_stateENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session21worst_latency_prerollEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9BufferSet13get_availableENS_8DataTypeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist9set_layerEN5boost10shared_ptrINS_6RegionEEEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12total_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets4Pane16child_type_vfuncEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle24remove_port_from_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata10set_courseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_error verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8composerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5ImageC1EPNS_4ItemEN5Cairo6FormatEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8open_uriERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD17basename_nosuffixEN4Glib7ustringE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets17HSliderControllerC1EPN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ElementImporter11cancel_moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap22gui_set_tempo_positionEPNS_12TempoSectionElRKi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22remove_recent_sessionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_state_changedEN3Gtk9StateTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Line3setENS_5DupleES1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor8set_monoEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList3addEddbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15RCConfiguration15add_instant_xmlER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16loop_is_possibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_ref verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral17IdentityConverterIdlE4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths10xjadeo_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item13canvas_originEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings13associate_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session10add_bundleEN5boost10shared_ptrINS_6BundleEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsertC1ERNS_7SessionEN5boost10shared_ptrINS_6PluginEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode5childEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11ChanMapping11is_identityENS_9ChanCountE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track12freeze_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12CairoHPacker10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12leave_windowEP17_GdkEventCrossingPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle19add_port_to_channelEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11set_tooltipEPN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Ruler20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR4Send10has_pannerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager20get_physical_outputsENS_8DataTypeERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS_13MidiPortFlagsESC_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11LuaBindings6stddefEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas6Canvas6zoomedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track20get_captured_samplesEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext14contains_valueERN3Gtk12ComboBoxTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10MidiRegion11midi_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode23has_property_with_valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings10bound_nameB5cxx11ERKNS_11KeyboardKeyENS0_9OperationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory18add_channel_configEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget17set_focus_handlerEN4sigc4slotIvPN3Gtk6WidgetENS0_3nilES5_S5_S5_S5_S5_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session8bbt_timeElRN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane15set_drag_cursorEN3Gdk6CursorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12EventTypeMap11from_symbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap22predict_tempo_positionEPNS_12TempoSectionERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo23master_controller_countEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24route_processors_changedENS_20RouteProcessorChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12PropertyListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route23set_denormal_protectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdownD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList6modifyESt14_List_iteratorIPNS_12ControlEventEEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11PathsDialogC1ERN3Gtk6WindowENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget19set_widget_prelightEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipEPN3Gtk6WidgetEPKcS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector18set_peak_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager10new_presetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR2IO12connected_toEN5boost10shared_ptrIKS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_settop verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas11FramedCurve22set_points_per_segmentEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20request_bounded_rollEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard27some_magic_widget_has_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager22disable_active_actionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23set_auto_punch_locationEPNS_8LocationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_in_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12ControllableC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region5raiseEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18end_unnamed_statusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14new_midi_trackERKNS_9ChanCountES3_bN5boost10shared_ptrINS_10PluginInfoEEEPNS_6Plugin12PresetRecordEPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjNS_9TrackModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Fill11set_patternEN5Cairo6RefPtrINS1_7PatternEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3MD5C1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext18markup_escape_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15string_to_int32ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17theme_search_pathEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8ReceiverD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets7TearOffC1ERN3Gtk6WidgetEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8TabbableD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LegatizeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard13is_edit_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager24select_silence_beginningERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas7LineSet3addEddj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_checklstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful9extra_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Text3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27globally_add_internal_sendsEN5boost10shared_ptrINS_5RouteEEENS_9PlacementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_active_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session13remove_routesEN5boost10shared_ptrINSt7__cxx114listINS2_INS_5RouteEEESaIS6_EEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList5eraseESt14_List_iteratorIPNS_12ControlEventEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK11CairoWidget10get_heightEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10EnumWriter4readENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral10ControlSet7controlERKNS_9ParameterEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard22set_insert_note_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item8set_dataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_argerror verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AnalysisGraphD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20maybe_write_autosaveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11LocaleGuardC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Progress6ascendEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24registered_lua_functionsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager22register_toggle_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_N4sigc4slotIvNS7_3nilES9_S9_S9_S9_S9_S9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaStateC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16io_name_is_legalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10SystemExecC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_visual_stateEN9Gtkmm2ext11VisualStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_with_cueEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow5set_xEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral10ControlSet14clear_controlsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget10set_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session14audible_sampleEPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR23user_template_directoryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView24set_amplitude_above_axisEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session16add_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup16destroy_subgroupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14ExportFilename10set_folderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader10set_tweaksENS0_6TweaksE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap14beat_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12set_led_leftEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext19right_aligned_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager5statsERKN5boost10shared_ptrINS_10PluginInfoEEERlRm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15TransportMaster16set_request_maskENS_20TransportRequestTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK3PBD8Stateful5rdiffERSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route14the_instrumentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode8propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16uint32_to_stringEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert8pre_seedERKNS_9ChanCountES3_RKNS_11ChanMappingES6_S6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4LineC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable14make_invisibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Note12set_velocityEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager8get_tagsB5cxx11ERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ExportHandler17add_export_configENS_19ComparableSharedPtrINS_14ExportTimespanEEEN5boost10shared_ptrINS_26ExportChannelConfigurationEEENS5_INS_25ExportFormatSpecificationEEENS5_INS_14ExportFilenameEEENS5_IN12AudioGrapher13BroadcastInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard21modifier_state_equalsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session31request_transport_speed_nonzeroEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region18set_position_musicEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap23meter_section_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session7ntracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_tolstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16locate_initiatedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine20current_backend_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader6renderERKN5Cairo6RefPtrINS1_7ContextEEEP16_cairo_rectangle verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12InternalSendC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEENS4_INS_5RouteEEESA_NS_8Delivery4RoleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine18available_backendsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec26format_key_value_parameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_hiddenEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_getmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext3HSVC1Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine11sample_rateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView18set_show_zero_lineEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle26remove_ports_from_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor7set_dimEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral10ControlSet11add_controlEN5boost10shared_ptrINS_7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10FileSource14mark_immutableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard12set_modifierEjRj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_zero_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track17use_copy_playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNodeaSERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap9metric_atElPSt20_List_const_iteratorIPNS_13MetricSectionEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_dbtpEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec4waitEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route22add_processor_by_indexEN5boost10shared_ptrINS_9ProcessorEEEiPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route12panner_shellEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist14foreach_regionEN5boost8functionIFvNS1_10shared_ptrINS_6RegionEEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidgetC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext24treeview_select_previousERN3Gtk8TreeViewEN4Glib6RefPtrINS0_9TreeModelEEEPNS0_14TreeViewColumnE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager21register_radio_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEERNS2_16RadioButtonGroupEPKcS8_N4sigc4slotIvNS9_3nilESB_SB_SB_SB_SB_SB_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10EnumWriter17register_distinctENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEES7_IS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations12clear_rangesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE18handle_ui_requestsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20find_route_templatesERSt6vectorINS_12TemplateInfoESaIS1_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioSource11peaks_readyEN5boost8functionIFvvEEEPPN3PBD16ScopedConnectionEPNS5_9EventLoopE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFaderD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10FocusEntryC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Line6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route17internal_send_forEN5boost10shared_ptrIKS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR3VCA9full_nameB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushlstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetectorC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap15meter_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10MidiRegion18fix_negative_startEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region13source_lengthEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10PortInsert7latencyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager11port_engineEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas17GtkCanvasViewportC1ERN3Gtk10AdjustmentES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region19at_natural_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetector16update_positionsEPNS_8ReadableEjRNSt7__cxx114listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow15set_head_heightEid verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12AudioLibrary18search_members_andERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKS9_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15enable_tooltipsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z10short_pathRKN4Glib7ustringEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK3PBD10Searchpath9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z11replace_allRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_S7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZThn24_N11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI15display_messageEPKciN4Glib6RefPtrIN3Gtk7TextTagEEES7_S2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session14get_stripablesERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEENS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10PortInsert23start_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager11load_presetEN5boost10shared_ptrINS_12ExportPresetEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track8playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15focus_in_windowEP14_GdkEventFocusPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode20timecode_format_timeB5cxx11ENS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11LuaBindings7sessionEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetector13set_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist10get_extentEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager15clear_vst_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext20treeview_select_nextERN3Gtk8TreeViewEN4Glib6RefPtrINS0_9TreeModelEEEPNS0_14TreeViewColumnE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session10save_stateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10set_lockedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas7LineSetC1EPNS_4ItemENS0_11OrientationE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI3runER8Receiver verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15possible_statesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11LuaBindings3oscEP9lua_State verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16on_state_changedEN3Gtk9StateTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext11WindowProxy7visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6ReturnC1ERNS_7SessionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Stripable22set_presentation_orderEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_newuserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11ChanMapping7get_srcENS_8DataTypeEjPb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral3SMF10num_temposEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9RBStretchC1ERNS_7SessionERNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager25select_normalize_loudnessEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist9n_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10set_hiddenEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route8nth_sendEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion19verify_xfade_boundsElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_fade_out_lengthEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnobC1ENS0_7ElementENS0_5FlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext20add_volume_shortcutsERN3Gtk11FileChooserE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Flag10set_heightEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine15set_sample_rateEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBaseC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE24patch_change_lower_boundES2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR2IO12connected_toERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo26value_name_list_by_controlEhh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AudioPlaylist4readEPfS1_S1_llj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session22clear_object_selectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15set_edit_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor7set_cutEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9RectangleC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec10is_runningEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13BarController16on_style_changedERKN4Glib6RefPtrIN3Gtk5StyleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack21write_immediate_eventEmPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist16find_next_regionElNS_11RegionPointEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin15ui_is_resizableEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15inflate_sessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RS5_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO7connectEN5boost10shared_ptrINS_4PortEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_total_discsEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16uint16_to_stringEtRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24begin_reversible_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory10video_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14ExportFilename15set_time_formatENS0_10TimeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptor13midi_note_numERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral17IdentityConverterIdlE2toEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_checknumber verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager22load_plugin_order_fileER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session22have_rec_enabled_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23magic_widget_drop_focusEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEE25control_list_marked_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Plugin11save_presetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_trim_endEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13SourceFactory14setup_peakfileEN5boost10shared_ptrINS_6SourceEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor12set_polarityEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable40automation_list_automation_state_changedEN6Evoral9ParameterENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView20set_global_logscaledEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown16append_text_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9SMFSource24safe_midi_file_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager18select_silence_endERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton18set_related_actionEN4Glib6RefPtrIN3Gtk6ActionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19remove_last_captureEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Line6set_x1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap9add_meterERKNS_5MeterERKN8Timecode8BBT_TimeElNS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager26select_demo_noise_durationEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane9on_removeEPN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23count_sources_by_originERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ElementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton17set_corner_radiusEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12TextReceiverC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings14load_operationERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView9set_shapeENS0_5ShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6URIMap8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle23type_channel_to_overallENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZTv0_n40_N6ARDOUR11Automatable11add_controlEN5boost10shared_ptrIN6Evoral7ControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas6Canvas20set_background_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rotate verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route16save_as_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14bump_name_onceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist13remove_regionEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand11change_timeEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager10get_statusERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4Pool7releaseEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist19find_next_transientEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13LTCFileReaderD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack16set_step_editingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy20button_press_handlerEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI13toggle_errorsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13ref_to_paramsERSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaIS5_EEPN9luabridge6LuaRefE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLTreeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location7move_toElj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode24timecode_has_drop_framesENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget12queue_resizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18convert_to_samplesERKNS_7AnyTimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_conductorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ExportHandler5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView15set_start_shiftEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioRegion12find_silenceB5cxx11EfllRNS_15InterThreadInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD18ConfigVariableBase13set_from_nodeERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD19exists_and_writableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager15register_actionEN4Glib6RefPtrIN3Gtk11ActionGroupEEEPKcS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable19non_realtime_locateEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR4Send22panner_linked_to_routeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13sample_at_bbtERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR23TimecodeTransportMaster10set_fr2997Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext18get_ink_pixel_sizeEN4Glib6RefPtrIN5Pango6LayoutEEERiS5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application7cleanupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PortManager23get_pretty_name_by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode13seconds_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager18clear_au_blacklistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager18cancel_plugin_scanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13inflate_errorB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting7scriptsENS_13LuaScriptInfo10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager15select_with_tocEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD18ConfigVariableBase11add_to_nodeER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable6detachEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushnil verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton5watchEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Note22set_show_velocity_barsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16SessionPlaylists7by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track21current_capture_startEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13CoreSelection8selectedEN5boost10shared_ptrIKNS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12LuaScripting6SorterclEN5boost10shared_ptrINS_13LuaScriptInfoEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList4copyEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle3setERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4FlagC1EPNS_4ItemEdjjNS_5DupleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route14add_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEES6_PNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9TransposeC1Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session14is_auditioningEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap22sample_at_quarter_noteEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLTreeC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNodeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO23connect_ports_to_bundleEN5boost10shared_ptrINS_6BundleEEEbbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton16set_fixed_colorsEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15container_clearERN3Gtk9ContainerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting20get_factory_bytecodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session22midi_clock_output_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16transport_lockedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup16enabled_propertyEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26request_roll_at_and_returnEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session14mmc_input_portEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo21suspend_change_signalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager21remove_filename_stateEN5boost10shared_ptrINS0_13FilenameStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11MuteControl13muted_by_selfEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist3cutERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18current_end_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13ProcessThreadC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8PannableC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvas10queue_drawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR2IO12can_add_portENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification9set_stateERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist10add_regionEN5boost10shared_ptrINS_6RegionEEElfbidb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager19set_selection_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11ChanMapping7n_totalEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager18prepare_for_exportEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19edit_mode_to_stringENS_8EditModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18add_internal_sendsEN5boost10shared_ptrINS_5RouteEEENS_9PlacementENS2_INSt7__cxx114listIS4_SaIS4_EEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23request_count_in_recordEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader17set_default_valueEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18timecode_to_sampleERN8Timecode4TimeERlbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12track_numberEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region20set_initial_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactory6createEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager9do_actionEPKcS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD4atolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader21on_enter_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11Automatable15find_next_eventEddRN6Evoral12ControlEventEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8KeyboardD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_canvasERdS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region11is_compoundEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext24get_popdown_string_countERN3Gtk12ComboBoxTextE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4PoolC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawsetp verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_dj_mixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region13sync_positionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMapaSERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEEC1ERKS3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert14provides_statsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13LTCFileReader8read_ltcEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode15increment_hoursERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7PortSet4portEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDC1Em verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist14replace_regionEN5boost10shared_ptrINS_6RegionEEES4_l verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK3PBD8Stateful16property_factoryERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap8get_gridERSt6vectorINS0_8BBTPointESaIS2_EEllj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8MidiPort9set_traceEPN4MIDI6ParserE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD13StandardTimerC2EjRKN4Glib6RefPtrINS1_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_user_webERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_lufsEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8lyricistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode13minutes_floorERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AnalysisGraph13analyze_rangeEN5boost10shared_ptrINS_5RouteEEENS2_INS_13AudioPlaylistEEERKNSt7__cxx114listINS_10AudioRangeESaIS9_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager22save_plugin_order_fileER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager10get_actionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route15set_meter_pointENS_10MeterPointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK4MIDI4Name16MidiPatchManager15is_custom_modelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Speaker4moveERKN3PBD13AngularVectorE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12EventTypeMap8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap8n_temposEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8StatefulC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD9copy_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ElementImporter12prepare_moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createERKSt6vectorIN5boost10shared_ptrINS_6SourceEEESaIS5_EERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route10nth_pluginEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting15user_script_dirB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext25CellRendererColorSelector14property_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10AudioTrack12write_sourceEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route17remove_processorsERKNSt7__cxx114listIN5boost10shared_ptrINS_9ProcessorEEESaIS6_EEEPNS0_16ProcessorStreamsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle11add_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView25set_global_gradient_depthEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route14set_meter_typeENS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert22natural_output_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard20level4_modifier_nameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager15get_all_actionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EES9_S9_S9_RS0_IN4Glib6RefPtrIN3Gtk6ActionEEESaISE_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_arrangerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12remove_routeEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5PitchC1ERNS_7SessionERNS_13TimeFXRequestE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route16clear_processorsENS_9PlacementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8ProgressC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrINS_6SourceEEERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral3SMF10num_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item11set_tooltipERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD9get_pathsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7PortSet9num_portsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode20timecode_format_nameB5cxx11ENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata14set_user_emailERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15AudioFileSource25safe_audio_file_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton12set_elementsENS0_7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session21session_name_is_legalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13can_solve_bbtEPNS_12TempoSectionERKN8Timecode8BBT_TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MTDM7resolveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode21parse_timecode_formatENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral3SMFC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD14bool_to_stringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap15tempo_at_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15cancel_auditionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15cmp_nocase_utf8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist16count_regions_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13PluginManager18get_tags_as_stringB5cxx11ERKN5boost10shared_ptrINS_10PluginInfoEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20compute_sha1_of_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_button_press_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext22physical_screen_heightEN4Glib6RefPtrIN3Gdk6WindowEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext18MenuElemNoMnemonicC1ERKN4Glib7ustringERKN4sigc4slotIvNS5_3nilES7_S7_S7_S7_S7_S7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawget verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist12drop_regionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushinteger verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Slavable11assigned_toEPNS_10VCAManagerEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert14set_output_mapEjNS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList5clearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Progress6cancelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactoryC1EPNS_7SessionERKNS_11AudioRegionERNS_10AudioTrackENS0_4TypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_isuserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert21natural_input_streamsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList3cutEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10BlinkTimerC2EjRKN4Glib6RefPtrINS1_11MainContextEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral11ControlList13in_write_passEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable14window_visibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD13StandardTimer10on_elapsedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9PTFFormatC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session13get_routelistB5cxx11EbNS_16PresentationInfo4FlagE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14ExportTimespan9set_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_album_artistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable17tabbed_by_defaultEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaState7sandboxEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location6unlockEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_cut_allEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine4stopEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11IOProcessor17prepare_for_resetER7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13ArdourSpinnerC1EN5boost10shared_ptrIN3PBD12ControllableEEEPN3Gtk10AdjustmentE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PannerManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session25set_session_range_is_freeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AutomatableD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata4isrcB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Slavable8unassignEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager19add_midi_port_flagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13MidiPortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route29all_visible_processors_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowTitleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo19master_device_namesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy10use_windowERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti10set_pixbufEjN4Glib6RefPtrIN3Gdk6PixbufEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets20StatefulToggleButtonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD22strip_whitespace_edgesERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12AudioLibrary8set_tagsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase16add_drop_targetsERNSt7__cxx114listIN3Gtk11TargetEntryESaIS4_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListC2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26maybe_update_session_rangeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager14clear_au_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton15set_layout_fontERKN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR23AudioTrackImportHandlerC1ERK7XMLTreeRNS_7SessionERNS_26AudioPlaylistImportHandlerE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy17configure_handlerEP18_GdkEventConfigure verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Tabbable11show_windowEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location9set_startElbbj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_disc_numberEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12ExportStatus5abortEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15RCConfiguration11instant_xmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16MonitorProcessor11set_dim_allEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetectorD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Text9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetector3runERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ReadableEjRNS1_4listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert12set_thru_mapENS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Text20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane11get_dividerEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD19StatefulDiffCommandC1EN5boost10shared_ptrINS_20StatefulDestructibleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_soloEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode18sample_to_timecodeElRNS_4TimeEbbdbdjbl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations21clock_origin_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack13midi_playlistEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item14item_to_canvasERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_groupingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations19auto_punch_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Stripable11is_selectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10VCAManager10remove_vcaEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget6on_mapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection16clear_stripablesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin10port_indexEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations18auto_loop_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnob20controllable_changedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8BindingsC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeterC1ElmNS0_11OrientationEiiiiiiiiiiiiiiiffffi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD18ConfigVariableBase6notifyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext26set_active_text_if_presentERN3Gtk12ComboBoxTextENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ElementImporter4moveEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager18ladspa_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD29EnvironmentalProtectionAgencyC1EbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR27legalize_for_universal_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral11ControlList17set_interpolationENS0_18InterpolationStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView14set_clip_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard16load_keybindingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo9set_colorEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable16current_toplevelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7commentB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand14change_channelEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8QuantizeD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_gainEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata6courseB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful11send_changeERKNS_14PropertyChangeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas6Canvas12add_scrollerERNS_11ScrollGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion9normalizeEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView12gain_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager18select_src_qualityENS_16ExportFormatBase10SRCQualityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMapC1El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist6rippleEllPNSt7__cxx114listIN5boost10shared_ptrINS_6RegionEEESaIS6_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEEC1ENS_9EventTypeES2_jPhb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12CairoHPacker6get_bgEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session32get_routes_with_internal_returnsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4initEbbPKcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13params_to_refEPN9luabridge6LuaRefERKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaIS8_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap15bbt_duration_atElRKN8Timecode8BBT_TimeEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxyD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist5shiftEllbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11open_folderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR25ExportFormatSpecification11descriptionB5cxx11Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_envelope_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow16set_head_outwardEib verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session20current_start_sampleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16set_boxy_buttonsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard9get_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12StripSilenceC1ERNS_7SessionERKSt3mapIN5boost10shared_ptrINS_6RegionEEENSt7__cxx114listISt4pairIllESaISB_EEESt4lessIS7_ESaISA_IKS7_SD_EEEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager4initEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector10set_minioiEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetectorC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region12set_positionEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LegatizeC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session16synced_to_engineEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist13top_region_atEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18get_info_from_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERfRNS_12SampleFormatERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist17all_regions_emptyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16string_to_uint16ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9PeakMeter14set_meter_typeENS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager22set_toggleaction_stateEPKcS1_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine15usecs_per_cycleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings6removeENS0_9OperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTrackerC1ERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO15set_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ArdourVideoToolPaths10harvid_exeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton15set_sizing_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track10n_channelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown11clear_itemsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory11region_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11descriptionB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15new_audio_trackEiiPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjNS_9TrackModeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrIKNS_6RegionEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView20set_image_cache_sizeEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4Port10disconnectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session20get_remote_nth_routeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdownC1ENS_12ArdourButton7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16bump_name_numberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory11export_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4Pane15on_size_requestEP15_GtkRequisition verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_selectEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item4showEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget10queue_drawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9LV2Plugin14is_external_kxEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session25commit_reversible_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16SessionHandlePtr18session_going_awayEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata12set_engineerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral13TimeConverterIN8Temporal5BeatsElED2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMappingC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10MidiRegion5modelEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19request_sync_sourceEN5boost10shared_ptrINS_15TransportMasterEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18unknown_processorsB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6BundleeqERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager13set_sensitiveERSt6vectorIN4Glib6RefPtrIN3Gtk6ActionEEESaIS5_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16uint64_to_stringEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy6toggleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard37catch_user_event_for_pre_dialog_focusEP9_GdkEventPN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SearchpathC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11MuteControl15set_mute_pointsENS_10MuteMaster9MutePointE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap14sample_at_beatERKd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region14has_transientsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral11ControlList13unlocked_evalEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LocationC1ERKS0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD13StandardTimer7connectERKN4sigc4slotIvNS1_3nilES3_S3_S3_S3_S3_S3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets6ChoiceC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St6vectorIS6_SaIS6_EEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata5mixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard15is_delete_eventEP15_GdkEventButton verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext11SVAModifier9to_stringB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings5emptyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session26get_routes_with_regions_atB5cxx11El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10RouteGroup12has_subgroupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_countryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session17timecode_durationElRN8Timecode4TimeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region14adjust_to_syncEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTracker16cycle_visibilityEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist5pasteEN5boost10shared_ptrIS0_EElfi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager24duplicate_filename_stateEN5boost10shared_ptrINS0_13FilenameStateEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode26timecode_format_sampletimeB5cxx11Elddb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region15lower_to_bottomEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful13apply_changesERKNS_12PropertyListE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations16first_mark_afterElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup14set_monitoringEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region16set_video_lockedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy8show_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist25find_next_region_boundaryEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12CairoHPacker15on_expose_eventEP15_GdkEventExpose verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21user_config_directoryB5cxx11Ei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4SendC1ERNS_7SessionEN5boost10shared_ptrINS_8PannableEEENS4_INS_10MuteMasterEEENS_8Delivery4RoleEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track24get_capture_start_sampleEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveViewC1EPN12ArdourCanvas4ItemEN5boost10shared_ptrIN6ARDOUR11AudioRegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager20select_codec_qualityEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist28find_next_top_layer_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist12region_by_idERKN3PBD2IDE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item17set_ignore_eventsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_trim_beginningEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region9set_startEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist10regions_atB5cxx11El verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11EventBoxExtC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager8set_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16string_to_doubleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_rawset verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMultiC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext19set_popdown_stringsERN3Gtk12ComboBoxTextERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR21BeatsSamplesConverter4fromEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15audition_regionEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application17add_app_menu_itemEP24_GtkApplicationMenuGroupPN3Gtk8MenuItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor12to_interfaceEfb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionList16drop_connectionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext38set_size_request_to_display_given_textERN3Gtk6WidgetEPKcii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine4diedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UID2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD9find_fileERKNS_10SearchpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext16set_source_rgb_aEP6_cairojf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard23set_snap_delta_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector12set_functionEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item15lower_to_bottomEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist29get_source_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8open_uriEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager12get_warningsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle9nchannelsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_timespanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup6removeEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext23CellRendererPixbufMulti14signal_changedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor8invertedEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMapping9offset_toENS_8DataTypeEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector21set_silence_thresholdEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13ArdourDisplay16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec14write_to_stdinEPKcm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15AutomationWatch8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Processor5ownerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item12bounding_boxEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15AudioFileSource18get_soundfile_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13SoundFileInfoERS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations17num_range_markersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaState7do_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session9set_dirtyEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap12remove_meterERKNS_12MeterSectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas6Canvas16window_to_canvasERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata11compilationB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR26RegionExportChannelFactoryD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4MIDI4Name17MasterDeviceNames27channel_name_set_by_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata8set_yearEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection21select_prev_stripableEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK9Gtkmm2ext8Bindings8is_boundERKNS_11KeyboardKeyENS0_9OperationEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR2IO8has_portEN5boost10shared_ptrINS_4PortEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15PlaylistFactory6createENS_8DataTypeERNS_7SessionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17TransientDetector18cleanup_transientsERNSt7__cxx114listIlSaIlEEEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4PoolD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PortManager27make_port_name_non_relativeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10Searchpath25add_subdirectory_to_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_track_numberEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9RectangleC1EPNS_4ItemERKNS_4RectE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session32globally_set_send_gains_to_unityEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonC1ENS0_7ElementEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_x0Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode8propertyEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas11FramedCurveC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR10MidiRegion5cloneEN5boost10shared_ptrINS_10MidiSourceEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist16duplicate_rangesERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext13hsva_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14ExportFilename8get_pathB5cxx11EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode23remove_nodes_and_deleteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9SearchBarC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session31timecode_transmission_suspendedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata13av_export_tagERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin18enable_ui_emissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session9set_cleanEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManagerC1EN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert27reset_parameters_to_defaultEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings25save_all_bindings_as_htmlERSo verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route13add_processorEN5boost10shared_ptrINS_9ProcessorEEENS_9PlacementEPNS0_16ProcessorStreamsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Route10meter_typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15TransportMaster12display_nameB5cxx11Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14disable_recordEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item12set_positionENS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11LocaleGuardD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets11ArdourFader22on_motion_notify_eventEP15_GdkEventMotion verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap12remove_tempoERKNS_12TempoSectionEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8subtitleB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6Evoral10ControlSet13what_has_dataERSt3setINS_9ParameterESt4lessIS2_ESaIS2_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR30handle_old_configuration_filesEN5boost8functionIFbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Image9put_imageEN5boost10shared_ptrINS0_4DataEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle17offers_port_aloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9BufferSetC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas12TrackingTextC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_remixerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand10value_typeENS1_8PropertyE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations19next_available_nameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11MidiStretchD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13SourceFactory22peak_work_queue_lengthEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14InstrumentInfo23set_external_instrumentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_genreERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session25request_cancel_play_rangeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12ExportStatus6finishENS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert13set_input_mapEjNS_11ChanMappingE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9ContainerC1EPNS_4ItemERKNS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_iscfunction verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata15set_compilationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK7XMLNode8propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert24can_reset_all_parametersEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12add_commandsERKSt6vectorIP7CommandSaIS3_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext28rounded_right_half_rectangleEN5Cairo6RefPtrINS0_7ContextEEEddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel21new_note_diff_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata13set_copyrightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region20special_set_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR19ParameterDescriptor14from_interfaceEfb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Slavable6assignEN5boost10shared_ptrINS_3VCAEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16SessionDirectory10sound_pathB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR32gain_to_slider_position_with_maxEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session17transport_rollingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12BindingProxy16set_controllableEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session17punch_is_possibleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand3addEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist9uncombineEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext13rgba_to_colorEdddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8LocationC1ERNS_7SessionEllRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_5FlagsEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_next verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15add_route_groupEPNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR32slider_position_to_gain_with_maxEdd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy5setupEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8dj_mixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings7replaceENS_11KeyboardKeyENS0_9OperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert13has_midi_thruEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15DnDTreeViewBase15add_object_dragEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager16select_normalizeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView21set_samples_per_pixelEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_setmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7ReverseC1ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidgetD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19set_delete_modifierEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8LuaState20collect_garbage_stepEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata8engineerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI11popup_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata17set_disc_subtitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18playlist_is_activeEN5boost10shared_ptrINS_8PlaylistEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector14cleanup_onsetsERNSt7__cxx114listIlSaIlEEEff verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral3SMFD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata12album_artistB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AnalysisGraph14analyze_regionEN5boost10shared_ptrINS_11AudioRegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup16set_route_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO11remove_portEN5boost10shared_ptrINS_4PortEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19maybe_enable_recordEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session17add_internal_sendEN5boost10shared_ptrINS_5RouteEEEiS4_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext10CursorInfo18lookup_cursor_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11MouseButtonC1Ejj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager9save_tagsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroupC1ERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13SourceFactory14createWritableENS_8DataTypeERNS_7SessionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager9get_portsENS_8DataTypeERNSt7__cxx114listIN5boost10shared_ptrINS_4PortEEESaIS7_EEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN18CrossThreadChannelD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item14set_y_positionEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD27find_files_matching_patternERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKNS_10SearchpathERKS6_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable27non_realtime_transport_stopElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD14canonical_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting7by_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13LuaScriptInfo10ScriptTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR24translations_are_enabledEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer15on_scroll_eventEP15_GdkEventScroll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory6createEN5boost10shared_ptrINS_6RegionEEERKN3PBD12PropertyListEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLTree13read_internalEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist24get_extent_with_endspaceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR27DoubleBeatsSamplesConverter2toEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchive7inflateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD14path_is_withinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata10set_artistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipC2EPN3Gtk6WidgetEbi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application12set_menu_barERN3Gtk9MenuShellE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI7set_tipERN3Gtk6WidgetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo4modeB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD15float_to_stringEfRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10transientsERNSt7__cxx114listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route17add_foldback_sendEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas8PolyLine20set_covers_thresholdEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown10set_activeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session12import_filesERNS_12ImportStatusE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session32audio_source_by_path_and_channelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN18CrossThreadChannelC1Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8StatefulD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo22get_patch_name_withoutB5cxx11Ethh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10SystemExec9terminateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget10on_realizeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Pannable21what_can_be_automatedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager8activateERNS_19ControlProtocolInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13BarControllerC2ERN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager10get_widgetEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27set_requested_return_sampleEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN4Pool5allocEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_absindex verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets16SliderController21on_leave_notify_eventEP17_GdkEventCrossing verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert4typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager21select_normalize_dbfsEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting11script_infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_touserdata verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17PersistentTooltipC1EPN3Gtk6WidgetEbi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22ControlProtocolManager10deactivateERNS_19ControlProtocolInfoE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10EnumWriter8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Source15mark_for_removeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext25set_no_tooltip_whatsoeverERN3Gtk6WidgetE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle21set_ports_are_outputsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert27collect_signal_for_analysisEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager8set_tagsENS_10PluginTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_NS0_7TagTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion18set_fade_out_shapeENS_9FadeShapeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Region11sync_offsetERi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pcallk verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable30set_parameter_automation_stateEN6Evoral9ParameterENS_9AutoStateE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations17marks_either_sideElRlS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD11FileArchive20extract_current_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Track16set_align_choiceENS_11AlignChoiceEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas5Arrow14set_head_widthEid verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route24feeds_according_to_graphEN5boost10shared_ptrIS0_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard14reset_bindingsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack25set_playback_channel_maskEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: vststate_maybe_set_program verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11ChanMapping3setENS_8DataTypeEjj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager12load_profileEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session22had_destructive_tracksEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR24AudioRegionImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR4Port15get_connectionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11ChanMapping12is_monotonicEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Track15alignment_styleEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session34globally_set_send_gains_from_trackEN5boost10shared_ptrINS_5RouteEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO9ensure_ioENS_9ChanCountEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNode11add_contentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item6redrawEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR7Session18source_search_pathB5cxx11ENS_8DataTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Progress7descendEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12Controllable9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session21register_lua_functionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKSt6vectorIN5boost10shared_ptrINS_14LuaScriptParamEEESaISD_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle16set_outline_whatENS0_4WhatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Location23set_position_lock_styleENS_17PositionLockStyleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget8on_unmapEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD13short_versionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8BindingsD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13ArdourVSpacerC1Ef verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap33round_to_quarter_note_subdivisionEliNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7countryB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI13flush_pendingEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory24get_regions_using_sourceEN5boost10shared_ptrINS_6SourceEEERSt3setINS2_INS_6RegionEEESt4lessIS7_ESaIS7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful13clear_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15LuaScriptParams13script_paramsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11Application4hideEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine23reset_silence_countdownEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection6toggleEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4TextC1EPNS_4ItemE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup13set_recenableEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTracker33set_use_window_manager_visibilityEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard19no_modifiers_activeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushcclosure verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17VisibilityTrackerC2ERN3Gtk6WindowE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand6removeEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas12TrackingText14show_and_trackEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager7refreshEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap11insert_timeEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist3useEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap15gui_twist_tempiEPNS_12TempoSectionERKNS_5TempoEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session14solo_selectionERNSt7__cxx114listIN5boost10shared_ptrINS_9StripableEEESaIS6_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region21set_selected_for_soloEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13SrcFileSourceC1ERNS_7SessionEN5boost10shared_ptrINS_15AudioFileSourceEEENS_10SrcQualityE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15allow_auto_playEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ParameterDescriptor14midi_note_nameB5cxx11Ehb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Flag20set_font_descriptionEN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton20set_custom_led_colorEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27request_preroll_record_trimEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas10XFadeCurveC1EPNS_4ItemENS0_13XFadePositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata4yearEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item4moveENS_5DupleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14AutomationList5pasteERKN6Evoral11ControlListEdRKNS_27DoubleBeatsSamplesConverterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeter13set_highlightEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR9Locations22session_range_locationEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13RegionFactory7map_addEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Prompter10get_resultERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata16set_organizationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD22cartesian_to_sphericalEdddRdS0_S0_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager22remove_midi_port_flagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13MidiPortFlagsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16double_to_stringEdRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist5splitERKNS_11MusicSampleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12AudioLibrary12save_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18request_play_rangeEPNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session11add_commandEP7Command verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin13write_from_uiEjjjPKh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session10goto_startEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas4Item8get_dataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist12split_regionEN5boost10shared_ptrINS_6RegionEEERKNS_11MusicSampleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4Send26set_panner_linked_to_routeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext23CheckMenuElemNoMnemonicC1ERKN4Glib7ustringERKN4sigc4slotIvNS5_3nilES7_S7_S7_S7_S7_S7_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioEngine5startEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD12PropertyList3addEPNS_12PropertyBaseE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLNodeC1ERKS_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item4grabEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata10instructorB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext2UI11dump_errorsERSom verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager15lua_plugin_infoB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Bundle20set_ports_are_inputsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButtonD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session20set_object_selectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD5Timer12set_intervalEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext15set_source_rgbaEP6_cairoj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9GtkCanvasC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10Auditioner15seek_to_percentEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert9get_statsERmS1_RdS2_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup8set_rgbaEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap18next_tempo_sectionEPNS_12TempoSectionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24abort_reversible_commandEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle12channel_nameB5cxx11Ej verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region9set_mutedEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9PTFFormatD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD14string_to_boolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR16PresentationInfo10set_hiddenEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral3SMF4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert9reset_mapEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager20select_with_mp4chapsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11pixel_widthERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5Pango15FontDescriptionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23new_route_from_templateEjjR7XMLNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_19PlaylistDispositionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session27ensure_stripable_sort_orderEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle23overall_channel_to_typeENS_8DataTypeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15new_audio_routeEiiPNS_10RouteGroupEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16PresentationInfo4FlagEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets17VSliderControllerC1EPN3Gtk10AdjustmentEN5boost10shared_ptrIN3PBD12ControllableEEEii verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportElementFactory12add_filenameEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata9set_stateERK7XMLNodei verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR6Bundle12channel_typeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session13remove_bundleEN5boost10shared_ptrINS_6BundleEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR26AudioPlaylistImportHandlerC1ERK7XMLTreeRNS_7SessionERNS_24AudioRegionImportHandlerEPKc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11Automatable14automation_runEljb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10PortInsert22stop_latency_detectionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManager14get_new_formatEN5boost10shared_ptrINS_25ExportFormatSpecificationEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PortManager30short_port_name_from_port_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets10ArdourKnobD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy11drop_windowEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR14AutomationListC1ERKN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap20change_initial_tempoEddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap22gui_set_meter_positionEPNS_12MeterSectionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7ReverseD1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup13make_subgroupEbNS_9PlacementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session25get_snapshot_from_instantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR17AutomationControl11start_touchEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode17increment_secondsERNS_4TimeEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR19ExportFormatManager14select_taggingEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session21cleanup_trash_sourcesERNS_13CleanupReportE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack24set_capture_channel_maskEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route11set_commentENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11WindowProxy14set_state_maskENS0_9StateMaskE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_pushstring verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets12ArdourButton8set_iconEPFvP6_cairoiijPvES3_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15ControlProtocol28set_first_selected_stripableEN5boost10shared_ptrINS_9StripableEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion20set_default_envelopeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN18CrossThreadChannel7receiveERcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR22TransportMasterManager8instanceEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11MuteControl5mutedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route19reset_plugin_insertEN5boost10shared_ptrINS_9ProcessorEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_topointer verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AutomatableC2ERNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioEngine14setup_requiredEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session19set_range_selectionEll verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager21enable_active_actionsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets8Scroomer22on_motion_notify_eventEP15_GdkEventMotion verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10RouteGroup10set_activeEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata9copyrightB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist4copyERNSt7__cxx114listINS_10AudioRangeESaIS3_EEEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN14ArdourWaveView8WaveView10set_heightEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK12ArdourCanvas5Arrow1xEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11PannerShell8bypassedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR27get_file_names_no_extensionERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD9hard_linkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN8Timecode29timecode_to_frames_per_secondENS_14TimecodeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13PluginManager11reset_statsEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist25regions_with_start_withinB5cxx11EN6Evoral5RangeIlEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_commentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session36request_resume_timecode_transmissionEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets16ArdourDropShadowC1ENS0_10ShadowModeEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Scroomer8point_inEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session28remove_pending_capture_stateEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist22get_equivalent_regionsEN5boost10shared_ptrINS_6RegionEEERSt6vectorIS4_SaIS4_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO23connect_ports_to_bundleEN5boost10shared_ptrINS_6BundleEEEbPv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR11AudioRegion14speed_mismatchEf verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_gettable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK13ArdourWidgets8Tabbable6tabbedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext17rounded_rectangleEP6_cairoddddd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeter19flush_pattern_cacheEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD10BlinkTimer10on_elapsedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK4MIDI4Name13ValueNameList15max_value_belowEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZThn8_N12CairoHPacker16on_size_allocateERN3Gdk9RectangleE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata10user_emailB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item12raise_to_topEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13OnsetDetector3runERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ReadableEjRNS1_4listIlSaIlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session26set_exclusive_input_activeEN5boost10shared_ptrINSt7__cxx114listINS2_INS_5RouteEEESaIS6_EEEEEbb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR10PortInsert20set_measured_latencyEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14ExportFilename19get_time_format_strB5cxx11ENS0_10TimeFormatE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9LV2Plugin9c_ui_typeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEEC1EhS2_S2_hh verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas4Item8reparentEPS0_b verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12SessionEvent22create_per_thread_poolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8TempoMap13round_to_beatElNS_9RoundModeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12PluginInsert18has_output_presetsENS_9ChanCountES1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9PeakMeter11meter_levelEjNS_9MeterTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9Locations17first_mark_beforeElb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: luaL_newmetatable verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR2IO17bundles_connectedEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings12get_bindingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiTrack24set_capture_channel_modeENS_11ChannelModeEt verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session18remove_route_groupERNS_10RouteGroupE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_setfield verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas6Canvas19set_tooltip_timeoutEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR24MidiAutomationListBinderC1EN5boost10shared_ptrINS_10MidiSourceEEEN6Evoral9ParameterE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR8Playlist29region_is_shuffle_constrainedEN5boost10shared_ptrINS_6RegionEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session21solo_selection_activeEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap18exact_qn_at_sampleEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand3addEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas9Rectangle6set_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext18left_aligned_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session15cancel_all_soloEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10move_startEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13AnalysisGraphC1EPNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ActionManager16get_action_groupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Bindings4saveER7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11PortManager21midi_port_informationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral5EventIN8Temporal5BeatsEED1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR13CoreSelection14get_stripablesERSt6vectorINS0_26StripableAutomationControlESaIS2_EE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2ID5resetEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR15SessionMetadata7remixerB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets9FastMeter14set_hold_countEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD8Stateful23resume_property_changesEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session24begin_reversible_commandEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard17set_delete_buttonEj verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand11change_bankEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap20exact_beat_at_sampleEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral8SequenceIN8Temporal5BeatsEEC2ERKNS_7TypeMapE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets5PopUpC1EN3Gtk14WindowPositionEjb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext11detach_menuERN3Gtk4MenuE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD16internationalizeB5cxx11EPKcPS1_ verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR21LocationImportHandlerC1ERK7XMLTreeRNS_7SessionE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown11AddMenuElemEN3Gtk12Menu_Helpers7ElementE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR20ExportProfileManagerC1ERNS_7SessionENS0_10ExportTypeE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR13CoreSelection3addEN5boost10shared_ptrINS_9StripableEEENS2_INS_17AutomationControlEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route8is_trackEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6Evoral4NoteIN8Temporal5BeatsEE6set_idEi verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets4PaneC2Eb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets7TearOff9set_stateERK7XMLNode verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN9Gtkmm2ext8Keyboard20close_current_dialogEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel22PatchChangeDiffCommand6removeEN5boost10shared_ptrIN6Evoral11PatchChangeIN8Temporal5BeatsEEEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15SessionMetadata11set_barcodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR12PluginInsert15has_midi_bypassEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN12ArdourCanvas8PolyLine11set_fill_y1Ed verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR12LuaScripting7refreshEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets13BarControllerD2Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD20ScopedConnectionListC1Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR3VCA21default_name_templateB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN13ArdourWidgets14ArdourDropdown17disable_scrollingEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR5Meter15samples_per_barERKNS_5TempoEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session7save_asERNS0_6SaveAsE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR5Route10ab_pluginsEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region17set_sync_positionEl verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR14InstrumentInfo5modelB5cxx11Ev verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR9MidiModel15NoteDiffCommand6changeEN5boost10shared_ptrIN6Evoral4NoteIN8Temporal5BeatsEEEEENS1_8PropertyERKNS_7VariantE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR16MonitorProcessor7dim_allEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR4Port7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8Playlist9top_layerEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR11AudioRegion19set_fade_out_activeEb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZNK6ARDOUR8TempoMap20quarter_note_at_beatEd verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN11CairoWidget16background_colorEv verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _Z5splitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS4_SaIS4_EEc verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: lua_gettop verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR7Session23request_transport_speedEdbNS_22TransportRequestSourceE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN3PBD2IDaSENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR6Region10trim_frontEli verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN7XMLTree11read_bufferEPKcb verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.0: undefined symbol: _ZN6ARDOUR15TransportMaster8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/ardour6/ardour-6.2.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: _ZN3PBD12Controllable13set_interfaceEfbNS0_23GroupControlDispositionE 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: _Z18pbd_pthread_createmPmPFPvS0_ES0_ 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: _ZN12AudioGrapher14DemoNoiseAdderC1Ej 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: _ZN12AudioGrapher14DemoNoiseAdder4initElllf 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: _Z18pbd_pthread_createmPmPFPvS0_ES0_ 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: _Z18pbd_pthread_createmPmPFPvS0_ES0_ 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/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/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/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_osc.so: undefined symbol: _ZNK6ARDOUR5Route12panner_shellEv 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-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-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-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.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.70756 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ardour-6.2 + DOCDIR=/usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + export DOCDIR + rm -rf /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + /bin/mkdir -p /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + cp -prL README /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + chmod -R go-w /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + chmod -R a+rX /usr/src/tmp/ardour-buildroot/usr/share/doc/ardour-6.2 + exit 0 warning: absolute symlink: /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-copy-mixer -> /usr/lib64/ardour6/utils/ardour-util.sh warning: absolute symlink: /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-export -> /usr/lib64/ardour6/utils/ardour-util.sh warning: absolute symlink: /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-fix_bbtppq -> /usr/lib64/ardour6/utils/ardour-util.sh warning: absolute symlink: /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_empty_session -> /usr/lib64/ardour6/utils/ardour-util.sh warning: absolute symlink: /usr/src/tmp/ardour-buildroot/usr/bin/ardour6-new_session -> /usr/lib64/ardour6/utils/ardour-util.sh 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/it/LC_MESSAGES/gtkmm2ext3.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.1eZ008 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: 88315 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: 1855 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0: 1761 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libcanvas.so.0: 4041 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: 3270 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: 5683 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: 6204 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: 5772 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: 1274 symbols, 21 bpp lib.prov: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libwidgets.so.0: 4766 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.kRULib 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.2.0: library libmidipp.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libaudiographer.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libwaveview.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libwidgets.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libptformat.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libtemporal.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libcanvas.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libevoral.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libgtkmm2ext.so.0 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libpbd.so.4 not found lib.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libardour.so.3 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/ardour-6.2.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.2.0: library libardourcp.so not found lib.req: WARNING: /usr/lib64/ardour6/hardour-6.2.0: library libardour.so.3 not found lib.req: WARNING: /usr/lib64/ardour6/hardour-6.2.0: library libpbd.so.4 not found lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/hardour-6.2.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/libdl.so.2 /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/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so.4.1.0: underlinked libraries: /lib64/libdl.so.2 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/libdl.so.2 /lib64/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libaudiographer.so.0: overlinked libraries: /lib64/libdl.so.2 /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/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so: underlinked libraries: /lib64/libdl.so.2 lib.req: WARNING: /usr/src/tmp/ardour-buildroot/usr/lib64/ardour6/libpbd.so.4: underlinked libraries: /lib64/libdl.so.2 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 Provides: /usr/lib64/ardour6/libardour.so.3()(64bit) = set:udzOxNaIdqCiDxs1tEgAEvZdj1YC00pwpXsPMDZBWagx5D1ZLAaXVvyD1Y1eqlFLV7Mn4XHU5bOwog8C8h8goFJ1NYQ5lsgImCJqXwEN8DOBO1v8qguV0wIkfhNQfRR6R8G5HZLSCCbPS61Sx4K3seYCURsIwrkt4sXMfyVIvAd7dvakmvtaqmo6sswxnpgJpkGOalyhrMi2dQRHUbmt87D28aX9GPmaNZ09gIdApe2laLVp9MURIUZJb5N59DtZv9wPrgnfbEe3Jqst8Z1vYw68swRwUWKp6ACGEHcEvSn1WWD3IOr4bFYeLozmM7qMqz1AEaVTTs4jzHRkMnXLHk1nzOlCG8aPCgpaIiQSLainaUnFgNi3hlEbZflg8rGh40Tgbd0w7ZaOGCw3ZLKIsNhspaFk86Ibbceu5nqHO29UM9gkHptztqA6znpAYrB72gA5bM3ZgxvpeuQqW4SPgsUp307O0FOPxBXRPgn8pgxOqE0vyZf9k9u5TkvaapZosk3W4w52Y9UFwZEqTDi9siv3qmSOEU3z36nqMO9tuxCGbLJyTHbVC0MYMoPvIsG5GyTBxwuC3h0pML1SrZHlwe6pgzp41pPQZ8dQCzG1JJ1AnAZyaFFIOPZ95wf3O8McXzlyG1rnohPEijjikkHfZ2febgrUSFffAV4jZpJ9l5Yd1B64jcKXgDwT6nYIswjyi6uQlvYd8TZ651MRxvsM0TY5taYFt16oto9oBZnZ9ViDPVEwAdYiiN0F7lKDQbKT06dfGBaMqzmOKnYCzn8mO5A5Z2Ke82LZtoZ3Ujy1Uj0TWPZ2NX2L6kdlXp4oF8KX7G8dkwMhwdoMUVM0sDBJG9VZ2MlpZGFg1RtKMMsN0SnexrLmYgD2ZsciXGIKSzJQw8UKcxuzMLTk4qhsqQKbg4JL5OrjlHBcpdxAZjGdToDZoGtHM5xloRrRNHP2IiZwxZn2AhwIxq0hhH9bSJoiwaQa9Zh1SZvYtSY6aMMVZsXEZcNKPzY8Z1UwswhSeD72k5yB5DRCP0qs6EVXxRZqWUQs5NgtWWH5zOZjkQ90QTg5T26yAwh2d3fR2hjbL0G46bugM689MG2xaL7KByN2xi7I3tC4Bysh4BeCv8cLZbgelHzHAymGoVuH1kaO90PxjnNxUF4p8gTH6d8pN04a9OcqazVFZpfdHUpfyYNZG1Lb6QjYBNf1olZsghucw5xzTjSee9FXRDjlG5EXjLvUbBefX2YiX8nfR8ZuHOLRl7hTE7gUqqvZBZmgUjiX9qESkyoZIh0MhW6Rcgn8h6dYb490Ldo6jdgE9uPyOuOjjIlFKDonXF0gss1nAifeKwZamQy1scGpi8aQ9Lofyyk4Z6PtUHUQsisfocxylA5TdYHy4DJ7Iw2nED0E4uRT8JAZj317FIwTB7rpvlTrgOhNW7PgPFo1jLLZ2Jpj9wiPA9tBRVaZ5QDIyB1CQoc3g3RvoMyBEI3tLz7KuVeUg6jecf1mL8PZskFsXIOa2IE9wapm03d4tZ0Hoq4Uz9ZikC5PmQaV5kr74qC9WDZ2XkAd6Zd8rA6oZ2GZA0ZCUoIz8oJPK4bPa5Oud8EuqFf4U8hr3pnwXoBe5NoUTZc14ZlI6nlQ6Zd5iGZhRzFzCGOXfSRtkcm2PIoA7GB3WUeBZKCHbH3fC8vp86k1EZauE5jhHej8wrC1b6ejSz601SX3qZ6mZe0ueW75nP8ynm3cg0NIZLfAbeJ4uqAK9SNc8fkskB5zju56Gxbd40OGgE1x4ga1gBajWLX5gLA1RmEWXe7ZxQaf5zwhoaZcnoQb3skwiQOSlzPr9OBwWVxNz46qIy8FLWXu4QwIZCl3UvHliNj1PrPErccdN7yzKY2AawglU3glyqZHliszo4350E5lXM8tbpBwnRQ5v7VMTapD5vtpcN6jg826kM9DDsZiTHK75au9k8qc2cSgd0mRXTRa3pgWAhdyQZcabdStLrkEqL2M3qLG2EzUbkixxBsZv6FiqKZk03FdIhnEI6XWQ7MgZAFLn558PCEEVWMBgonNox87ZceckcJy0OdMDff0jNDBecMZrDiPjfShhZk9T8hPccgtrvwAcm7LBRjsrUallPkRGjDbQqnPOmL9cM1ZyJ2aphE52SsI3gI4Dr9CsbU4E2dKgcE2SEAzZLfAbCpyjirMwZrFKPPRkYUmRhIyojuxQR8GcjHaqrJF8ynWsysjZzzc21jregZ1eggamlmOEl2QyMJYw8K77cFLdQOxSQ9QbHyvvsxqtDXnOcsfQPCSev3Z3Mk9YrNKzPx44abn0p3X4aWtyZCUt07Btzq2OcLVuZwSnm2xGhaQZoB1o9aU6Slhll71HIZhpessgtZkV0gGgfsJOmbQIHWsK84gRPBO2WOtHxZbc54tEkkZAor4ouvmv2mHFyoaPtxJtxc5BLJmde3KEk6k4nnhcZwldN55QhbjCZlf0AsiEIEnLrgs9YHm1cryb9dBDrgvoI2FGSQSKXCXI2ttaBkFc34RTgX3AoaDuuZcMMd1Vbh4XSZ4HZbZcpxBEXez3QycZfcmhYxwTteaZknlhr74pIulpA6bBFS03U6kBEoTilGqkqPszX7H4sKKh1BsaBPZxZ4odgCku9UqIhY0bPlG1xHDX961yuYBrhuor75E4SvJWAiZkYik9fwLxBn0SIEfNM8sZlqRU6FsYzmwIZrU8wFkieQ3QizTDlDjcRazwj52Ty3WbmUBSmUOU3IoLvJyebRY0n7cfleXWybRZ9voAZ56gjxLFUANXQ8pytOVkrujcQ1mbz6jftWZjPgqfZFIbO1WtYDhHWKEMmHPCNkfM2Un0uc2ySh1DISQ7bSf12gsbIoCdixSWvKDDG7YxQWeqWnfbO4EuwRqRYSQgEfM63bnS77oUh6Tl8DLakQlSYqQnF0AtmCaK76fD61O7BGW8dUfDPvOfNdxlO74miu9BCNaijinpwZKhMgZJ5OkzEEB3QJOmagWqTINZb5p4iXZh0O1olreNVVTW8MAajKYaereLZkhPc0dtszL3vsekM2Z41o0eS5wqwB3Md0I30ue8SmN47booFXYwFmnjUZng4nPQAAplQPCPzOmmq69HpxjTb2wN9rqSZ8nOy1UXekQNzmxqCucLKxGZiFORqMthZ8IbvVzGSCwzr9POyoTgZnxRXk0PrCufyjUs845wFTE6N1NxucYu9rZr96gTj1MvM2FZHWZpjbWKRc0r3MrLG0Ro2Bu2hVw1jHA8j2kswu5hzMDLv04QGIsekKH96UiNbPT5xJOZAIEZE4s4ApZcxZwS2kUZlUnPMLxJZxdDXTqNz5c8q2wp4MlsYmcLIh7a7F1Z9PrB2ZHobEtNOoKPLZFEpvR1Z3D5Woa6sMbQsVyUZDGU9K551GDP2troGEbIwcEv4bZKq3c5BVAZFiZ87zQyQgZ4xv3w4brJBwG4z2qcYViZnBmgFwzWvMcvraOAuz1iom0KZC580Ix2AXsgUxb1SEJlXya4vwy8UI9ycdJQmZHhMrfHUnRg2z7jtZJbJLNam6r9KoJZySg9KBKapgsClaXB5LyhjoGn1Bdoq9w8O56n23IQRYlEZmACIksY4nyeU8cHxpSu2OmYXxB3G6jzMvrXQMs72Sl4lkt68ZJeYNqzuPTTA1FNdfloBGzAIoQz1M5jDIeWxaUpmN79qRWKY3kF9v1tyZd6MPGgMaZ0abHHBdZnxtXZqKuXcnMdUXKtFZfnQ2Od39aq1GKDxjvi2PbTOKVZJpXSrvxTQczxTdUwE8QImR1vBNqcDceQF7U4lTbl03hu786sj2lOfDyit6BeQU9pcLh92P9bARyEjWY18TTZej248D7O4wZH4hewZwyzkTEaZKA5Qm9IgRfLsVi6Bu6kZ1USR8v3ZJZs6kInrKK6lTBSswdpeZ0zDAQsznF31VP6fztRD0sff8eaOqBek9u9UZHcbRw6EcXpEuI9okdX2k4TgKJhxW7x6MxoPQnRacjS3in22zUNnXqZfCpvPLy0RRjy5tr7MXZEZBAYvgT8Wcgcv54ZBpNsOjlj2ZnpuEwa8Jggy3uMfZI1etG91GzIMa5v1CB6gnQGG03Efh2LcQxhG46wyU7duAZdNUsJ4k4KZa0DDtUrKeNhdsoGxerUko2b0xXsBcK8i1rANoHBCMf4BGoSdZ2GlYqJnanuGhxXHAt31sUkKAUT3nZ8PL0sw8Wlds1nQO8HE12lO5dh9DnlG92oVY74Pq9PQByZBXoq9jazZmgSfmkiqV3F3AJHBoijg1I3l25L6dDsGNVk30ClUAg9Yhw146e7VKEsZLZi5RJZrEVz4QaqXCZFuN3csU5SvA6ZDhZ3YZtpB93NX2baJehX35yewtWpeZiIPVPAqHAVZwRwEJ3FO9Wk1ZDlv4k7W7JipMdiZekZ5k0dJAr7rN4A0Fz6be5T5TegcoqBEEWArHi7zj3NbLsbpuw09GMQhOU9fPVz6Vpmjv7bvbxpISBFyxPokLG6k7Nl0iHL9qY62RxwxCy40f3MMwnxgsBGKd9lzFQW3mLm6g2TiCeZdQWDkHCR4gZiqgXMVpBEB3A1AktMMaeYtVGpotzupKOPhsZ8mZeue1hZ4upV1fDPsC4e33sqsOvPnGgqEq67TEXByn6IvGmQBjpjMBQi3Pv5WmZcaoSZ0GBHbrs39M5fc5EqZu4kfpMbjTonJJ3hKoLzyMsRY7E7R5xlYTCQg7O5N3pPGrHFGwZ0aRRcp8UUh2ad1i47HKSZ8asAwtUZv4yBWs19GRojdshzKGRLvbBZf48on5Np688Lu1e64qQX4vF5AZjqt6kBZkReDt2pgV63fumkZBozjUQvaZdqfRNGB0xXpCF2YkyK0CIgBlHjEYL4pyUiNQFxTSeB2FNBesopB8dFlQH4PZF9CZpDDz2Q9MYjPVZ9k0hVZavB7wPT7bM7gSdv3ezfC2mfaAuA96BNZHtZoW7e7FZjJYcEK6Ehq9DS8xMAiNKXi3q5qkU9swd0RjpeaXVM6h29LPRoxvcjdFtZ2kFPuF3oXDQb7ysbHZ0w9YHjgDX0uNMfN7UQOfNZx6mNvxColhsXzJ7qZlkw9IgRZ2W9DfuxnVz54TA3k4OhNBUzPMIuoSNJgpL1YTwV9lCxQXcxO08UrUEYJaer7rZ677xHzwuKzwQET2V2AqmBZiZbdMaUvTYwqBA8h0erSTsl3jTUCxfXWktlz32myQOT9J9cog11FTOozYzVZ2gJXQOg7nXZDc3kbYnEwOf0RDsJds2GPhEcZ0a68IJRwOEWaUjB9MaFat4RiXyG7GXDl5ApUuh1iE2BA3FvhKWqnbZtdstUFJi8ORH2eaDduVZ9IIevXIDTfY5ockQJ7WB67N2uGe1EXg30WBZEtN1SdWKxLHJu6ZwHNKNaAR6iGGLCYd9mxBDBgZhuoUfUnZrmgOQoJ8YMszCigXBBr3fXLsVcNQOrPenZciWloDP91gh7rIp4vzqpXZeq764GHmB6aZfs0RCz46dCwI0wJiCU579QoqmxpiQ1WSXEgXIHTZ3q0mbtPmXqGfll8ftsDW7QJZc5PAejh1DXXwZqQpGqpoHdBxwMjArOLC1U2fBuWdcyHYRmued3IaLkxy2iWJ2Z6WhImcRERmqMNlkQmrQvWJZBIh41oehZKVWHL6l4N6QcWbcVO3wtYVNru3eRRlpRcxHqZKf62jyJOlldCbEdYoMnUOxQCxTTOsOTZ6ohfwENgFwvkWGQU5Sddc5hVaUZnXX9fcVJZagZ1TQ5UMpyuSu403BzzrKBeRE6OpchkgG8qy5PZ40LjegGjjFVJQD433aB2HPsP9N3dXdJsAUv44YQZxIZACo7Ko98Vu1X7Ykc5vpjkS551x9IfnAylPIIFmHUTzkGuSD2qsZ7NnsmEzdMhbZigQD8xq2r6D6uJ4eW6T1Q5abhppJkDLe5SYX1Ax66AXeyrzBriDBqJhDl0ZeaXJ7f7Z6Ljb0GWdQJA0cZcQuC6DTMizoBI1NKg1pOlnZtqXcLYnlrEwYFEdIEk4oZKpbCZLkqMXUb5gsCiMwphQZlSiXOFltCWxyJ08JDw51k9CWdgglHRgeiaVw7nTXsZgi27fB3s60xSnUc8Hv3Z3lic3xd29au9CqIWCwv4vWOw6biMekybmlfPFMlfZHXglxct5rk6qqaZHrHSbyYYQ7gdzAhKXfI5ghde9ZwbICZkjJP3xiCpCt7dg14kkx5HIHdZdhZzbuSYqryw9TDww0iZyr8yZxH9wBlZmkiCn0jb8Iwr0ZFZx44U1KaveLnxL5EJNyVnFdjIMWijZf0mWHZGlFzMDZ3R14kltwMVzReb3QjcC4pEu44kqjwcIAWHpesozy2m48kYY8IY0f0i0qSXqu4oCEq6Qmac6UWAk04tnf7LL6ATOeXLLIj5kg2Zt1d57apZxm0opoTdaf31Py2N1JXEYE9Z3ZcGZnojhEQlOkJVMk8mc8D0rhl4BwthpvMDJ9SH1yfwOTpYZFBvF4tBPI3AYm8t4AM6jyTj3OZGodtnHfhZ0AxW1kBc44RykfKJSTC5So2JF96OZflfgLhTvrZH8amkVQlcwsEn6vCQdJZs8AMmPpMKzNyFiq2PGqspouQiZ3k6OMwK2CU7v3j9vrDKZKh8leKZw621VgeoyRb1CMPzNEZjw71pBAmrFkWYl8UVpLUzZyvAwEZBtikMQ8LNu8GQHYxMAEVDqSrZay4cvZhvfxCXZIIwvagRfVY3T8BkK6yPhCA2W3p9Fte48ahCb4O1dVyh4krUbZLdkdxl3F9KVamFUIFrfE1pRR23ZjJhcmAwwVt06Hq2gJ2xqirX39Ldg3vsEenf0x1cZ0BGB6n8tHa0qGkKwFvYZI64FLE8dEmw8kxj2RtYEmngsgQw6hZgD2A0Zk20Zlgf0ZvpvALsiE5ckMJiDo69TMCyCOGy0xEmIAAxj1A3wZz13MIa3Gg9ZKGdDgwgAzYoCtVdRNWtg0bNgbuO07tYaWZ4gsAqn7Jn1IW8Y0E9po5Yuns3UcAKgIrqbY6vZgOZlNMCYWBYkF0B8sDcSnqn7vQZtTqFQLT7bEIe5RZAo2WwInSZGkVzOZwx0iYKQO0oBFeyuiTkCkMxBWU34ZvMqvtJfjiSwqQIBL0k6M5CSy625al86d9FZlTEGYEVoM0gBXNqsUJNiY5hKS7xrh8NLqwMeMt8osCcaPjh0uOZt9wZs6ifxfm6lDik62WzzItZ6ltoJdMdT6FAZndykKkq48WmAoqC8Rr2euf2dluGOujJtGeeYdjrZkka94ZihcyEDeBhshX3YOf0YvZlZ92meLLWmG0NuJv18I0NMcIBxMqwqZnXzMghjZrIMjf05IbKEwGilvoK3ZHYHizSSgMbg4reCjsl2s5XRRC5fQ4NJBZppJvcCbydCkZb5HeZJM04IHsuspkNv1utIircwMrW2uLktA9EAQWoHRpPLx8V3Q8MZ1nVQB6fV4Zrpdqq9It8edZ8M8kwfi1Z0NOfC443r40vDaNjtoP0J9Ucgn38DMXz4jOd1RY8UHOmXi76pY7BeopXn5ucw8rvQcqrRbPeMD9aR16bP6Z6TaL8n0dV8DXGZlm2DtqhOcP5gCRJYW2mADzpOqWfoam5hhQn6LNiZ5PT60WabsLrycpSsUZePk5Hs5W4qo0YIh6HsUBUoKvdez52VAfSuYASc6tecv37IgH8zJB4JUr5AvZwXNXySBA7EmdsD8fd9x7ISlcD1jCWL7pHGzUJndcYRLGNS262RBKN4mo1yibLmnHR011emoA2aTO9H9HZrs21Z7IN8cA7fCr9GIlC2iNvUABKxajZd3psHA4mlFbtAiV9bNub4zWcU6jUPlE2Ph9QeHYtSZ1vmf6iEyI9hMnw8kEii703JHgp5moLwXNjUm0CUcd6HiwQ5ZugbuSVAjR8cERgey4n7ZgAJ12aFx72QqE4ZqMPyWXDuaLpvjFwERPZx8yOyKuSn8iyRSJWhR5B74EtckZ2VWFwAsvURELLFWbyijZ3EVDgaPd90k4x5SAEw1bmwHIsmnBJwW7ldnoqJ0BamjGzW0FZaFGyZd8h083Y7NWVuomj5dUZivzd8l68Pel7wplq0oXzkOk7mZIGOa5f1ga81vPrSZo0QSiRttTm3bNFVN3EB6nSWnofiJw54B5A7bhFZ5GHD1NHcUfEU3m5NFjq0pToB0xVcFL0orUifho2iWMkUPBvpQnqLLZhzAN35RRBXuQciICGzhnePZqtvvG1yQee2BLRRrpA79EIAXQYgfbAmZnZIe7D9zwsO6Fi0ZH72u7OQVRSntZtfvDAyR6dH5MErNrSnpmG654xZhAuuDKOaQT0zC2wJecn6lRjGl5g5sNyY2yen94SIoyloXkLw0tPL4sHQdwqg7EFz7iEUXsb9uZBg2qOZoG5fQAiRI9a3h3P12E5SOWDVL9C0spGTS9QDiAd521JOPsrQNA07Q2gVcSy9PU32fMtMXThxXxeaN2oKdkNoiTHxFX5lwci7NKhWoVuLows5WBlzmgedhZuF8oyCNGoP77q7ottAgK5FxHylcx0S3VXux633DyhZw2edE2ANnTs2vYNZiWAwy7YW7CyVeaIQ0UR2HcdVZi4En4imrUbls1ZGhM05HLZbBY7TgHblCYxjmE96sIn7s3iiHdB43UZhDAgVzZjSuLdCZ6xNnpbJFfi9ioAdIzgd82rVf0h4Ld91p7YZc0OZ1uP5B8RUVOGB6rOiubc4ScVUrs7zVy9xomopPRWe8bHm8P3rNY3OZz8KDZLMM6kcSOy2PGj1UmI00Xjt2ElbHSTE5UVG1wXyubVZdPsjqUtcUtR4uRMWyuRPZjfgzOza2jdD8NnTmLjAo605SrwZJmJ52oM3m9Ue22WUgFIhjxlRi4awUTTx2Zr8vCJFLneXvctDtfzIN5062sC9ZvhsArqi9spOmKj6rcOxNopvrW5RZvzB0skPelyv19aOnO25klQZGHxI8Zn2JFtbpxQZ3dOcEsZ7UxJxK3Ln3SNLX0SuAOmVGehyeVaEHulvaKc20j19CkDTnsl2SjPgjiIZzfSONQHfGv1au3fzuViVCANkLsaK0lPmiMcV3RJ504y45myKHxT3ZLmmlJFvyoQ0CvcZnGRe15kihqPpEv45PkMD0UpZHECR8qsZvwXEqTyi9X4ZnwFE7nMW3eXA5tLdKS9iDLc8DoonahSkRVNrCQBi53dg1ttXKledybI5Ov2usbLe6dCzGq8GzeHg4GGl128Yo7BzxcNu3jN1Zgwrof7QgOm955rJtLDQSOWQE2ZohZkm2OkhEZhGMSVZI0abx1Tsoz98sRoJl2ulPd5E6PFdbpJzMcQBZ9gbmDA2ie8U06SreZBo99FDy4QYLrItHl2AG0tFOzNHkbsSdRQ0ALwYCXnsYgYXoRAUHFEdEAw4Cx7TQeDnOXRaNBO26C8Ys8WMbGZH94CafNJtBm1Y1yTsijdNoFZmmSMbcsxqivmLGhCmZtwAZ9bu7Rz8aBkoMsBFJljqKm0uCf4AEC41g3YMPCbh06C5wfm8bZePSXySwYVe1hnCcjfuGiMvZe4V3fzV5By4ybJWFcPqCJnl2VqZ4Xy3XN0RFVP3ZaduvbAy7C2WXgHOsQalc0zxFgLHEZeSSxq3ZCRuT2x1x5AidAL4jDfX4kQZI3nMKMMri321QNZ505ZiQOFMUx551wal9jHGnxbh3OIp06R7aqm7rKvX2VpE2S04RBrcLJ4e3C7ZIaCfsm1NFYTdxnIwH8iF4ApW002rgnesbZuooVdoYQi4UBFvXZ9fRHhRirL3eUKjIgXbp7EtIoImbbic7SB5GNXKUIXQ1WknEKx0bsuSitGa8Cw6x54M62EZAgeH9sp92t80OY86015pqpF9nVh0j2oCIwmdT8TCBDljvEBlLUwWMqVTZy7fcjVT8X5vzqwPObcqUaDlvpSHQmUoUeW379ti63YxOUvnlDlnHrolEU1QFdcYacLVudeW0v9BsHHaMdgYNeOWEJq4vlLI3AgMZkbSrMJOfUt2pXjgacdRkw8tpqymcoBOYs8PDXScNQ5td7LdAsCSZp5ZbjafEvxv46PlzZtcv5E9QdAZeclxCF8ZDW2mX2rJkvQGeWMZ9eyvijPjxZIOLT8Pv3LFkBC7cYmwrLI7w3gOfqK3aaZqkifPVO6sXEaJBlyj9bqj6NzJpig5zXjAZFzhAf0lVffZ8AeE9Xz5VWxXwe1OtdvBYUdmMumUGl9Gls1SAFwUctuyfreALCaDKYTD8jJIUOu9Y8I6EpW6XwNqEWu42KSJHSgNbk40iMHdW8yyQ0Z6eTYXJnsck8yJx3qde8JZ69iz7myFVNWBmxKCVfaibcvkjWPGZ7fBLbGLeSW4ceSkrJYpi9bzZ1R4wOPKof2JNnJ9h5v2qPBcezSmwiwqVXwqhuc03x9iHtNit6pF3Ryfzw8WgeX2I2K6KD6fBRZ4kKDa11cLIGRTS1GpKdZvgfUgtI5wHM0aYRMVfbjHgyi2ziGszxdygYVPZmR90z4v6hHrCoVDGqS1E1BuZpCspiUyKEFLLMkGfcEMw753ANAZ3z4dyJaAiA0QJM7N0ZrjAkYiHGuWZlpEUoMHxjZhg0blrj4NzfOux35W0LqoO1nPEzgolDIAVVrEEETGYEc7Myb9EtmKfZAExOjWPQw1JZ89ZCQeafeUPguc7E8j83c48Ym3AJQnaevghiGlN7aAXVGuUcos4pZtBEEBcP8snaqrHnS4X887grvibGjJfEOzwU89HZxaWDNbJP9I2qnZxHZnZwF6IYoaBDzoqZdySeb9XE2KoSF8Dfwv0aZDctSDizjqi0dBTR1kTXEIyD2cK65YN8qtX9xIaWv4eiLeX69Uzjua2BOq88rm04ZguZ1TUb2hVWZuqrc93Yrw3bMNZFOwKchvA6wm3UFwzktWZknpZoZp20Xd3xGtuY9GgEc9IAjs8CMZtSIeOC3Cdc6l4cTZ6OKS9FZ8vG87W3dfjhc5ChthNzyk3FUgjg6XFCB10SkXdVZuEVjdfvyb7anZkeMv3YNMu1Zp1Qg0mIAAOhkxm5s6IjR8WVrGoi0lSXcaXFhiJ1dQUdGHIgkW8VEndi7XdD7F3GV1Fa0Ng80hVDMmjscLinjYIXUn7JWUZ5SlEg0G7nWCgb9ZB886AO0BFsJzAcyZaKe4Z0sQDTEQUym3ZGYehpLAU3sz8uw6OGkUx0TjAEQ9PZdu2R2lvoRYOR7N3BAlKhs2FEu5vrb3wwoMFFgwHf8cXmAmmOOr6nYaJ1GZ8qgMbpYg5wj6RRhVZpI1bhulK606FRd3cY0fbP7mDMUaLbDcTp4dBI32TGi45DO7ZJplEczcqcZain5C0dO3iwZ1uJ8K4rsjaH0Hh0PnFZk0ctEOJgdtZf98Gh5CU2AUC6Jq8ihra9EZzjMwwFyS8EZCFkj50Bwk2y2KviTHAzoqEIdGq60iuMxQ7YlsVAITS4Znx8daTFcOc9i8C8PPRti4letHtlgwtgdOhs5w44rwatLAjBvlTzOmbtgYzMdhHUeIc4pOgkdoYFZksNF6ZzzZ0721nM5lYeGtnGcokVcsiryN15IDj4ZkXH2RHFvAZt9jVD0PI5X1XqDZbHEHi1KjDmKXZGWgOGKcpc12fGb3Gi9ke7rINFb1w4amBTiX6X8nNBAS2ZJHdwLneJvzPkURI8ipRmgg84ZkkVGadSzXJqwlOmLse9QUkpjZnM1VZxNP87MZHpDeYtZm79xD90ZcR1KccysyUI1QdmuvcZzml87vvYZafI4yA6fC9tZklyqya0hjbUtpdiOzpPjDELRoudyiBjtJHZ9UxpCzH2K4yYQfSvrghzLF0BBpqa75PNZoHI1N4ElbdKN9FoegOwZujZnV6lATFyrcxjmkXVjZCZtm1mYMhqpyFPhTiRBJ5IXQpcJT0rHtPr0BZsp6FvwJnhooOLFzHG8NQHB4xjxn2D0P9ZL1OnQP0UQrZB1x66xni8biAaQgZo0eMdDy2JjwZrdGS30OnY6JQORdCqw7MlT90ZIwUP9AMiZGwQV3dDSpdpzw1RWXy7RcK8PhVj1z7wUocq66Qs3dpKAu0c9VQFcom8A12jo9I14TcvALsjSnuC6tMBOmeL1Ynh9ZxeFWt9tPIKIMPp7PQji1c1Sp49pnchmZ9k6XqnBwX4G1DD0Igni0rqwQfrqMgpeXuTvmCtopFG0t2RM5X3JfEMMH7E5DaMrZ6MUcU9ZxZ5NRYmFEEV4ClDkGFXYcAAWymZiHlxyR1KNeDE1QMDddLREmm5TdOfh9JIvBaDtOc1Ra33OKZ0jcFwvfItTZBZeXxtit5HuHEIhjvi5n9wA6f5tb1FOxvISCUysYdP0soACfpsBcNZvFS4DSCVfMBps0TyBvdipJAcFaslWWKTYHTbnZ1040VunHY5oMNvQNApnEXZCu0jIawmEQPkiDjzOzE8WLLXw5WsellV9HsFoXI1xTWAiyEHcdpoTmQS7yr8ZHG3KYuyGSkM1uyemwpEjaFBvitwTFkh9iLqYjK7SQUmm2AP9ONM1TgIj6DOKNqeaY2uuLha9VDS4hAuGwOi0qawSOQyDj3pn2El33jaEtymxYwOQEZfnUKqr0tfyjEZxN7exca4bTmbXtoQZlBWGE4UboZKPmWKyFAI5Wf9DUOJyqJvjv1DK75dGgRA9hmWzKs5xSMK0VWkoXee79nen0sQW1F6hPAMvA5UkUM4swnV43UQPfAMPQNpzwyaP6GE3hdogb4prNZ5z3wCaXXJA0cmczd2R06AI0hydYHst9KTwSBz8NCZ2faksg3YCwC00WuB1AKNue2gVGZCiFZ4DokFwnBCZvuhqFfybENR4iwHpydbuyXQt0MrT5agXOWeNUdjO2RZlvPBhAPwCA9rAs7QCZ9kPgMYbHnOMijanG6NxMlazZ108g0mdzgHJUZEVO9G4m7wrRBMZweq4GoNcl3CMHZlVOtuoGsOWsJZH5nEB1Or5Lagpzuq6wuW2qjtLwg8xEZuZigTwGbQVuPylS9A5w5EDSccAGau0FCBYtQAK4pMvIRIZgcfajfdRDr6XNFq5yReW12OxV1IYkx8uv7slIelbYxlAof77xQkZHfgx1QLNZ2vldVUnjp34hZ8I35sLO9il1PzH2pMSzr39VnQdNzptGi3W10n33LZLoVn7I3wGeiwCIMQPZ3OZaCHmZgRZwOCewHvDZ75AZsRrhEcBjbrV8Ps6ZoPeeZhp1Ca9JUNF2fHgeaY3xePkTjwT5z95YsVOF8oNMpGlKwrcgLgTGQXl99Z6GdhrWrpplXVZmJ0RMGSVwYAZ21M6eEXodI6S7ACj90vRFTcwuzOES574pzKN8IWWZfHFVlECZ959LH1j1jbdh721wMauyzxw8WminEFantvouSt1skrc1Ds3rTYzQm4QSVZ8GKgbKQDZtvDZnWZKmuqSMORT993CwzhD2QXg8NZxt8ypdIS0WQ4x4Q8gLRpzqFcWylLiQYMXZ5bIAmIm7KyxSsctfn1jMYEuzf5A36xXNgnZwwJrOZcDjMBCeYR4c1QSxP72f1bg1Hrwi0O5QAyaAmsu0DiWMUafPEqxm1Ep96ff3rdSxLj29Ij0sOqtJsbcrR1N40rkbnALQZoqPm1ZbObdC7V5Q8ED1J9HUV7CqXq0kkWTbDtZdUN8Y3ZkNWIzCxHrgrwqeSGqveP8KQswvXnZFLEZgxBE9F1Vz2qCBjWJQAWkMWsX4EwVXge3wEJUNNwZkDKYPNCq12YHWlrz1PbPKvcWiELIPfXtCNSMngVUdVWe7JTdvxBb3dMUI3oIwqSEEaLiIyU5UaIsAiHUp1sty7mflcoXJ2m9iD0PAMXjtlAPZc2LoKwuLEHBQGDRrD8fZ6Dg797z3NArzRVch4qj6L5FyOCjZjTf9p0HdZtkdhXEXtUqJMx7CVq2LK9Qq4e3cg0hQ22nMhVaNWvABVAxtwmZrlIJ3pb2adJh6ZgJTkHabY5BvSUE12V33MVHUoY3IcUnOPFtMZjT5ykdBS7jM61BwbdRoSsUZ4S0147a754vA0ZDD8YtGcR8fCfnhHUgpu7bt8zsk2cOBVZL6og1zl6ZA0mCoQtH6RdWNlidcghz472jmLoFPiV4Y8wS6a6ZyWtzv9ErQWgXxdFG2FJKytyexO0kVLPQzRHfqph3UvPwAMsNnSE1K0oL6vMsxTvzoZiFNNFIXyZIkrwF5SetZiemfweyL5zZwB2ahrRZdYkqfr4203wmCYwP8Sqq8wPlSxwZCCPlPaj46hOibOZIJOLMpaHxNesaNe3zZr5s8tHB7MKZljtMmhUQ7DPw4xu6QlJHCpYnuORMMJZc2Hla3nvR5jh3ooCVe6MnAHpZc5sH7guknrYBJgqWkJUZ6oZadViMoniuaROxbHMy5wvhnz68wGlgLJvHkzi0RwDCJt7UC2TGqoOMsZfqmgOonDyhohn1Wu9RvpYZDg3894tkPs0ZJPUsKZ9dzSFSBOYLiiweiIxGu3MhIt6irQYjqGSutYLClnZ2OyZgyiThZraCQGyslA2rUSiKCfV77hUpduTcoyp5dKgNSf9q26NmoHmcfv2Zlx9RhkxPixbPi8kEzEbylr3PUJxJbZpoaZrMV2O0NiVgvG2eecW5Z3GcC0aQoQY98A8ZotliKtC0pQRhwZxgubBmDOdrtfV5nYJlZvgniDBdE6tZCHvAuhv0zFH5YOEhqHvZjfzZ61jSnzcq2ofkKNggbsa3QQsuZ2HYQKUPORb3v2VwrppogPwKhp4IMfoR07qwjfZbJs9Vud9vB418JkEdx8oi0xxr8Z9WtBa8EZ631tBwRxLMNem90AYgM0Qvhe2lxQM0vqmhz5VBy2m37E2UgVtWeTgcgcMVddiWOLHVcgazyoBRHLu04ehUw41XHRoORszcuCEa9UCNu6uXBDVU9fd1oIVg3H97MJGc25gWZ5XmDuxJD2EsT3wIIzvgDRVUXg7Nx9ZgzBZ43ehZKdHszFpPFgRnKb4ufoX4bjuyhqMz58TNc0HMfeES5sGZLjUmIvZhTzjAMKh3vjhgUenzX4I5K7zv5Q4kcIGdNYnQhmeTZ2o8mRFkqalAMUCC9OPfcaIajVH82gUWXcRyP6mgNgPNGFZDhFtbkRn41yU8pvbUg56nsMl0QkEAlXrrT4tpAoSwRO1UB1PfMhQS6fVf4xjdiJLcxuoTE1wusf1jCp7Xw96V9s4M9q9ZhEmu3ZwxO0WPm2eNVNtgTg5s0V8c3MZfPnszMGxZbhMAjiuiW9DDLqLR1nxZ1xywzOR3lddGemtYTFgZhET7b0Z2OsZsclwNwZCbAUu8EEZbfiEZ4EWvDrhOMKPVDC1tDWJ4wk335fezf4Lb6oeydOE1CakAeKJmu2SKyiwg0CdPtMGMZ3hlZtOpWorRYMpJIO9ZL5EFxSCu0JLW1Yzq5uuIlBLG2Sdow8NSZFKZHdLh0nq0g0REMpWYip43iyjVkpwhx04IKRtqsdUjcFEGZ5kY1QqOTZ4i4wzkYBiNe1RkPyI4YuUfTZqlomKTFRQhgRgd10OOF0P19JeJ6lQECFSASemgkMxaRQ3mH1OPbfyoOKVrcF8qRgbuuSqmqVMgygLGYtatQtlaUrxlDv1B8sgiqzcIhauimymPZFN0L53HW2VO94A1HYeF42SIZlNJ2Ba0EcERg7ccoasCt0Kk6zEZ8eQlObLVQKoqAYQD2f7ZgWs4ybfnmHgk0IB5vZFlSeIKJ4b032i2QyTEgFtlxaihF1VlcwHedYs53I4dUZ59gurGSLM8uxzeFFl0zzEyoGX12WUERGrnksD2V3AfeR8Jql0aaB9G5XeQ7CMZd14885Lj39R6UJ3faFtWp8cn3XdZpIEeulPemy1F1WRSKDGWNIh95vozyyFpIIWSobJaj4Z7dUYGIZ93qVZLMTl77SNm9cpe8ZioTFGMZtMxSyvUmBDePrHzRgjOcwcxH2YFcoYhFGRDR9CmwcxxstN4Nz2CvilgfZaNnYs6Dq3B5Ocuj45jZp1ZzTAyMACY0RKUcm0gRRLvS6dNruRB5a2FwMm1NbyVNnpE6h76qttKFIsAi1SKIYZFwVoZHaIxepmcsRMWoHylTFmZ5Pxcm1V8xWOLznCvnyg2U2thb73ZhclgCIt6MLtjZhZ4mMvDaBSxgv2vXOmFoEA9YuiB9BjQdcbeIluObhfsyvE2pL9narc4R3MQvXjXSyz0juxPqlyEMzP8U0FMjKG6Ydqc7SJ0Y0CIZotM45FiaXOZaUqAXZ4mqDFaAyQH45IQwhRipCO4p3dCgMQkGLUUVizNWPhMeP9Ws3homvCWwsCgFS9f1kb5bZHDPKPLobHZLyEn52y7wuob2C5k7s67xx0XI7VdhSzdBo4Z2LOc4D7AAtbwrPzwAgltZeZKkjQ0j0sriqwzNOZyKBbMnbPVM83wl8i9isCkYeHx1SI3uBoYrMI7QW4Z69yVo68Whe1D8zAWC6ZC6scaocVmMQnZnti1mnHAVZh2Q48gzEHpFCZAVLlWaUchu7DShkcw6UpFnf7ZdooyDf0k7XneSZywksWlcQrfKc0DBSC8ZeOVHFvleACuHV6S0WlLamTzyY5bYaA33IqrtcRZ9rIwNArXMIpl1sOiYQA2SjPT2Z0COHRPJZ3y4m9HRdZq5RaCl0cAeK8bUjRylZqvb2FdPqMt7cwwt3gcZoKAGpNjHEVfeYqR1N3bdlOy84uMsYlnTBhPiFW2RcSeDet2TqW5MCzxCZ1rBxfU087UqS2LsfzYWOwTgEFhEIfPr9LGIx9z5ea4Y5AqmZF5I1F4E3YjcV8VzG2LJMZI4PhLpAa2UMhaPsUPXuFI1J6Y1SEaGGHpFrznwzZ5vXr98kdXWaeaan7o5wXXZ1jxTjUTMJEshTdYB5islgKWJYtFDsoidt1D6qHb8ok6r6mnaSo7O2BCkAW1bbF26ZyRjOQOxWHzBH1ZoQ4NbRZIUsz6B1rpvq7g3OXipYYsQXnrCPbJjZpI6qrlZ7LEmpfkkyjb76Vtbg53Ud71bhwiF17mbIQ3yIdpWaHL4Gkfp7lUJEGspgG4DJx4HE9BDH3xaZ8Zai3aAZAPVw30zwLcGuKNXbXcJUs1R3ap7UKg3ZJtFibrEtcGyLeSSZ1GkQsI2Lh378qjZHnwAQoX28TBZgdyr3P9K4TUZtR9aPZo4es5KozGJJaqOuRcaEppxlBqOEgp8wu4oGPdRnEqXZ8Z0LGNhfPNqVtiucZ2F2WEcoSG1UgzcYnnU1Uughr2gcxRGFzYUgFDXuRI8jrai0hK8uCZ1IUWJkdqsh1l16F4vZkKTZz41OB23G0bwuD1hHSeo7EjzKgKO7BhitJBLj5ftP1VPg3GD4VMBfVhU7txRKxpRVhO9a51u9IOPndg4loOFOM6hWkEF0snAZvH8d1Q8i9tvXGta16950l4bHZx0zAWpdWuw4iFzBtzJNcsklvad108ytlT4jcdTrfCm3n0nEWbm9by9q4rAMh0a2MUQ6aVayAgMd0h6yEkoHUavTyEYrgOphxOuIUZyrPwYH76QuaWiVf9U5Ds1Z0W4iA3BHmQy7dDwa6Qt0tjfhYVJisYeZuGEJm16lnNSR0MiFBJNXqs4M93G2X5QiEmWCk0Ypj0knjqiCwyhf58ipZEcjtqU9ui3GZdtbizxPDvIowliv6oLOWWX2cBqYZEw0BL3jbH2Jv7AW4ozrYXMbszCgDXZbX8jVWlZ3qFI3Lbz21sicJlv0oxNkZ9045G2arbGzPtO2MlxAG2WoNFj0IJpmZ8QnNfRRPDWyzer5nsoE8UZCvMFIZbkH25vo2VJl6UMXXqad4IzVdmO4jckUcvjwUAbZ6Kx14X5mNcQshoXqB5TzcfZ3X9pJxhAp1vMZdHR6xh4GRRCLTQIidav2dCWyYc7vppZeVQV2U6lyfdhBDasL8gERYjW6PmlxiwcYMDZ72cD8XGgTA0BL3icg1puZt3cOC83d5BwZFSjWvZGBygWbVW8cHI2pZwdbQ0Z6euVspih2rFKDGjxdU4QcezXgyYm7x6mTQmcFkAZle9u0G8JgZ7DhDLo0LfjGBNgKEyCyPwFakDdQMrZvAa1N5ayilW4tb5Jsu4oPYL5XmzV1fBF1r6gUxd1fn2HJC1rMkZLn3TAJlYiVJ8j3kUxUZibo4lMSPLqc5pfGHZ17Y8br3NNikSDRcZ5nwDY378duRdSnKzZpgZbVA9SeH7ZcziXgn1dFcWagoltfSqNubNL8MQhycopxw1CyoY3N6wVCr5WCZGXOTHbHlesjJC3zxO8jQ0nA5ZqZK5Ktk0DT8OhdgieBILtQ7ZBaA3s1CM5mqFzjj8Uew7UEVRgqicwEpZrqHlegxrLy5ZJ23pLF11PTH7qYhIakdZtGizZx6PZylJZfl9H2MjFavbNTl1ZBA7P1uGUayEpEn6qad6ZK2ec0sSYPBiWiwoTlkqmj1SoB8XhekwQwO3CdW00cRhHNmxF2zJ8KUQXF5I2M1ijhhhDxchmWGBbgRQJqZ8Z8IZIkcvFsrkcUFzaa8dpnZeSERkN8BMYxUysc4xeZrdB2DChVU9721rcZ6tYvoZpjXB6WKbfZA0d0A1Ww0NL6ACPqcdSfy9Tpnb5qAbQasXFA21UJxmNTTp4gBd1Gu3cnL1bPfkhDePZLOOc9s0RT02EqwbpnVKDBbrZ2Gd7yonHIqYlt68JNelS4iHo3BtucRVM0pK4N69hheDsc4J8RQBJLkZiI5JcjwG1Y0ZzI81oo9eQoVoWUfrMVRkwZy94eZeh1lG1R5wACAanYxCT2k4BJxDJypda4OZvoMR8wAe2bAJY26hiL0LbSRmxQ4F7zhhxBOkv3fy5YXsq8Vx9Gp3Zf2eHV7WAlfIZ0c7AE92AHCmMhJkFZgjL9KnzrRrpeIoY3mHmH5A3RfZL9SkNp8ZDRcgXxNfa4gzSbJhKGNTzEWup6biz5fHI6FWjozhAJwG447MZ9T54j82OQqpyy9dcjiTO41CFFeeLji1YGQtbE4x3TItBaGLBq6lTXqZnHK5nDsH6OiOoBfdigX3VJCCOFzA6H4Mdpc3GDYirZy3NeyhOr9ZKZk1qy2DVa1KhHsesjeZmU6Z1RVx3kamON5jcZbPcnd8nkZ0hfzqhpm32oI7dYH5wZInzYU0za547TZnLH2c9ProfNv3QCI5UtUnl9yZseosdfTRAgZmRk7vpDJ6uemzW53FyJYiP3cLtgdP7fLV4cYpqpsJoTIdBKvHRDgUXrrVdAQZaO1ZquLMCb8qVM2kCqWN4AZdOcRKHalZoJp8t5MRJlZq34TTcQ1KP9o92v8mHZjNwzDl9Pn1CgkZl2HZsQT6wmP5N7BEZdOzrkivCZIy9HEmFmRDyZjKecyK3Lav8qgXkgb2reicZ1uqt5TEZhoPFZDrF3dfsZjVCuK1z8wUfkOXClfx7C3qVz85HuPiHQrIqNZ8m8RexaeqckdVAHetyok9rYu8IEnLPo1jca2im0ZHM8Zav1VZxNiq8AFIOWqNVQ713XDS6zFlfxZAhAccbcUTIZfQh5NOnilf9RmNy7R3O8IuepMFLSBQJEZdMP1u7IYEDZqRg0zWwB3y1GruwSiG4vfxN0lTT5zJfotgxpIz6LcYxHDdzeUhHGG4Bg315ZnJpQ5vov5RiR2HckJeU4FUmvBpetdlMdjZ3lybw6DAXU0Ox2nBYZhaES5thJ0xeATuuBA7mr8pVcRhlALg6WMVX2awVs68LYhHpQHW3JvZvSOobgiZ5MuKGkt9EYzPIgaLq7H9RBWaOUwmP2CBuVij2wh6j0X4sZwPsi1xfwRJcDE7PHU7OLMnWIhJ18Q4Hd8RlFDdbAvtzq5s5kYVGkKyag5RuhP8yUgWP8pzFnG2ouZHz1mpNtOtNAoqdZaleAP41VlgChO9iySTOktdUd56Oq9IKdjpLTvXDtl5zrFaECS8N9NdZ9Eo31PjUX3EBKjd5cUeVXFtOfN0xHoqym2qaOJTNq6GoxTVrTOyOCPbMDngYMrALTE7lm4u42GREdfTEmcV6ho7lkgYIVZx0W5aHWmfCZ55HN6PIaOTZozZ0z48FYzm6nxH8gwVvVBQpabmP1Nvqzm2sSH00LXdyCB9i1qqUTSIZyTBZwhmjZpi821D1a3t0Z9AMI4Zu92b2vzBIQw3nyw8l0vs8jouaUjSf3yNgPvREZDSTc0uu38yiXzkAPTGvnLggd9UIJkvfIlHhTVeKMhyj05uDRCkILLM94P9P2hAwDUXppthoWYW9MagsAcqhxjnYTVUKOTm5CvHIdR43x75qQKIZCjDMyFpLUroywc4btQtlZ9N7nGsZI9OS5GtPSNGMHPGQLEhxCg0F76f2zeIYVwNx38pEsb03cwRKjWxlNSZ4retqXmWp0PGZe6U0nf711Ls3muEhqs7h1wZpasjT9H58ZAgHBPyFdekd8QayL4P6xRktH6M2PLFKU4FZ1ToZmC8UWsAcSND5EYQO21Cg47gBgdvlcAqjxIK3B3ejpUl3QtkTwJwsTPraqW959LvUzOEui62S6V5r0ej6fZ3Z6ppnxvAWtbNViGmwHKyZmsunBAFiqVeHLrXUXOT6i7MUnOUveFengRNX2RcTPUT3TC3uczDonLd5GRZ9o1JNkm3V7BpQ5AiZ5aL1ZjdO8TGaA7o4lJYLTfTWjwUHnbKFlFBgCeBo0DoswbfVSIuE0bN8kd0n3zDZz3GkBARrgwyFqjUAZdsfPSFSZbyVTK4NAIw6aXph1ZF6h275msjRPVFDuxwNDQKCE5PFM9LInn2w0a79XXiKhwtrBO9zwyw6nalxV9ZlpuRDzhLG4XH8NqtxEEBbIjXPODZ2RABV8BMapbLjo4F8eBb7kJ2Eoin4c9YLX04AYemYY79g8ZuQr4EDkIFlGwl1gnXboZ0Q5WrboLymKtmDiNzyzPyMnkoasg5h6FZqliKZfkWmt30sTrpDX1yuGi0TEYO7hX0Y4o1COY4wmJ75xxZwl3TCzJPXLNuVwchDrHDENFNymMfwHEwePk45UkLC1feJE3AKaffGb9kaJu2CmpXBTxbSp7gfZew2SmFnIxV7lbx9tv0KHiZvR4ZopBnMVJ1ftSrGKkHoKMQAPVlI18P8s4PJeuc8cpidvdJKk8CcTIKZHYLUX2dAsAlZroglgOlM7BsYNLmc6e61x4ZzinvPVnxCoToxZh045jmoGapw520Z2dU4eaLlcKrLmMH04g73GDRrKEAc4ep2BHEjjMfQItcZchZGAejZ91MJceZt8eqvU0V9HgmMQWxQjeb3SBfeRp1R97BZhH2ohcHkGf1ERRnl69pSyMy332RtYNZH9jIks3AiOSZxhVw0iUTyInHxn5Egqu5ge58riBwaBdzhMY36SoeeCnZ84XGWATRHQtEz0ZmR64irxdw04pL7Lpzy0XQXuSt6d7JzZgjT4ZoqTbBgmDPTRhC7QRs7YlK7l2N1GSYBXEIw8kgHMkY9dPhxptVAJHUZgo9okFAl7TJxpmlP1Te5gMiXu9923pPUu5tF1xzT3W9bm5EARbfzbLrihrzKZmQZJKBYGZvTb70NKadmTKfZlR9dxWvBfd566WfrZ0HwngDiEg6W830I4GZoMAnzBOkaHQsU9DFeNaZBUOQFLie7L8kAAZfpErFmBo0nRmgf4riEZiwDkStL76MFI0BxonoKUnPd8zYjZFDaOYRbp6eFpL82i9QcRFX4z2ZjkBcc4A8JxlClZivzHZv1KZyCWiOtjcrg1caoRLd6VWslJ1VtEa6rZmsAaQEZILgV3TiugTw5aLqUnSdNOxmOZcYMZ2uzHvkrMTTM6WTQgiUtjBZ05ntIGq4v2NIxz1dxeUaZKZCNsytXA0DJrz7aCut0FiwNZ88muYDX2jFosRKcLacn5uHwJ00Z33uhNZmsIckzh8Dt3aZBXmx4zurbHDpmIJA745qnK9gdROcdnSAiOjXXWapmtnpHsVVLNPJ41QWSGC8kwkY5uXVfHmoNklZ93LZ6gINtNiWhlob4ObKzaaZ1be55Kap8kp8gOyz3q18sz3gbtQ5hX4c95TIRNrHNYvq5hw18QuiijwyP8VBj3Mdw9W4CeKtFl5f01Wlb5VZg4JKEWMThZ0irn3fz5ZjIcqKo5TQZAuEWf18128HZfUSoIDrTq1qXqu6shSAwZhZkxkw26EZfm0MrQsQhFWvh4ucfUgV3Z2zFynX49kSZ8MPrakCuQO2ZkNQhdrVZeVvup3vwQpPQjqcXcXzjlcDtdHRsZ3z38rZ59Z98rqsuy1nRVFltC2vhm5ZqqYGtJ2jM2pR4C2ZL757BNqVKV93eewvSCsZcFMjof354QdjDXQGAMP6pVNbdZcr50H1iHeay7mxpBFZ9vro2j30d6ZeePE9jAAAZGYZfoA3dZxqPwJnfa2YYzdscyhk54qyJU8DJS4My4di1D1xty248mYnG4gy9lv7F5IW3AZpbFG9OCeAENMXgcYaoNMF6Tdnc7Ue0b25pLvPwPZIJtU7OCa4MVuB4fQqj1wDZqCmZfY2uCfgwYvZ0kZdZFipHmwxoN81Khrd0Wkd7M1D4kdnWjNVqwtQpX4iCSEWqad8cTvBAakcNS3gvoMCZpP8ZyudBIR74RxIyVueYAK93zJkFj5pEPZeygkhK4dY5a4vUrw9Hh6ZDJdK7pLPmHwTVeASPwCMHe28O7fOhv3Shdo6MjHPqO2c5Ohm1OvrKNrZEZCFNo2T4QHF9gP0YEiE77gexjhqJnLqFo1TRmC6o9M59Kd2sWfOZ0ROxLSZFPkdPDQuGKyfQAFwGQZnO2voE6CDjfObkjNNZFj9BTP6Vu0zWyB09Kjg6ZunEZrA6pTkww5RIitQIzv5HVR0CysytaI5Ajss4VwXQek98YHB1SKpA5zXWBkBfnixton2TZFO8BJ8ZEMTX0EnBPhcNqjcpF4ii6MprOtHv2MZKl1VKUbWNL4ST1AxOmKjqf1GiRI1xqOGXb9pZkIbJ6f83aChUcNvPWD4iw8eZqicSdaAvhsGLfoIQIE0HAJXs8tB0Cu3SAx6KAmpWUAVMt197iL1mx4HrDkcrFvB5GSl6a2vQH7bKW8252FhxfGFgGBWyQaMyrZBLJ5yZ52ZCX9J2yAI9zfJpvt045LpoaQ4eZg8wrSvZgI6u6tJZzX3aLNGtZFjOc7FSyn4qMkFNCh4R3AI7LxFZFYHCq6RMlizFZruw9qM6prXarNB2mZdDnOYlWhWdlZp23O4ie8jHJXjAIaCwYeH1OjE2FQPXfUilhZyAK8ZwEKNZIugIEdDjk8KnGQK4bCyVWgBr6tDabS7VyEAWDJzJiZEWTZgWmCIfPSYbdTeSKrQZ10ygS5TNZpzoCZcnALzfz4VZ6U3YbeHI2GqIieZ3nyh3iMGH6qNBnaZ4T5bgY30F5fB4Z7OgisO4MjviNFwNDH1IuO0YKLj8CnBA16M3az4NGXjcZ4ztFZym9ce6JdfAq5IZrVjEThOCeDyzxG4OYZEUaMrvROD3qNZ9HBGc6LjzW6uxKH1zVhZx3ZLJAhITir8PTcAySMMZhcqyQEiMs9r1hXP9DxW8TPsj5aBnDi7wdXZEUeIcY1AvZiOcsGM4ymqbEX2r22YrnR3g7Gcsgm7StQqkf6bf7qCEVZgViMR1Z342jqH0hAwkfrZ8x0nPIxMZvWnx5FIpWwTbi4q3TJ2JKNZIIwvhBiU3JCJAm651XrMwhupg5cqpMMR5Xpvf2lXhQBwBjjEG6q5C3lT0Ztf07hoIKqKOJL65ZFILbgEcm5YNZiUi2IoiXGy0MSOi5MCwMmgwZyE4mMsbxjr35Z9RZbyoltp2AshuUjGH6EZlfsjayUATSGjFv5pOmbcq1YLpmxqfSw3eIQmXselpif2EYfG0MMdbwvpjmW1iewW13ta32Dary7MEL3hRUEtMC7acBsdzqDfO2OiayZiUB9YYklZAoq2S2OyiYj0pExbG9S3Ihj0aJ59NhycnJ2ooD2mD12ZD92zxl6h2mZJUO2qM3eCMSaiHOjZI895AL7MAq55w88UxiZtbmDPWFYPA7zKuyWhwZm0Zz1wRaYDyhzwZBsf6E854PuXmSIfqWH9G4Us9eJ3AZ1jjO9PE3NOcGZ2XcdqOuvLpPDWowOxnJkZiZ84LDs7oNhoq1ph25TAR5GCJPUZboGyiy0jKZjbZqKf9rKBq6UHYwU8dW3muUPVCJ4ZpGBZzVpM55o4z7aiMWp9i5T0nNUXoXDpKZDGwSUi9fY2Y4WcxP9wk2CUY48HJIcx4lxYvh19NTPZrxQE2O5vG99HJizbZdG2hcybCFb0Z43XMLvzgl91ZkkxQzCIRyMGZfN9dWFtPN07dPPFujxKLqmPwjXzr47iCfjiu9rpoe0WlKZhi2bMxX7aiF0Ky2n2HA7D4drlrLdZgkOkhosYuy2m4UWrTV7Pfp5mYgPL0a08ZtYbNAbttGa8ZdIM8nrkZwf1pbEZfSyuGZxXDXObb5uzYijdU9GHzcyGOGtF6cxnCZo9s0rT9Mh21wlRGmG8oWpYDb0TxlmOv4zeY0FtwUVkanjqyS2RXjItGxTcIeGQs4yETVkKTAPNIZnSlFZ8jxkHsO77kA34Wy9uJqgPbAUl1Capsu8Q1M5BGbtke8TqNfFVOCj1w356ZmODqbLNZAdToZJlxAOuv0mwqtqA6vPowQ691U0ZszI5F1ZHVERxIThsE1MsC0G82pztfZBlGRcdvoDpyCli2H9qC5m5hZvovweVXrKvIo4bR0eC27RlCZ6ZsgiDqhNxasZkwLz5Wa1SKapHhZIHiMUZFMMamJqL7FHZxA1P7W9jGwhz2G861zEIOLSJr52MG2B9L9YlhBPijX6NcE00JiGlaBlDKySiwb76UhYknJODfq5ZziZH7XkInhecvABdwIrumAHwJ364UsInuqRUjENz3aFnSL9BhVqEgO5ZnxWXX2n0ixrZhLo9SnN5OgHrcAw5ChcI5mkZnSbI36kC62kYLn1gRDCP5gFAmLqgplAGaoxAlPpU74tjzHAHgu8S9Yd1p07iaYtQZkx7a9SwLFr54ZFagcFBWlzEWZ3hTRRM5smpL48H0kOUZ9yYJN4Q4ZhQLRCpC0dX8hP9oDv0JBs1WK8AyZsYZdELK82gG8NQZEJGGtrOFaLhEms9IEUjPI4vJe0gET4bcx6okuSmhaRvI14O6KjWBC5sWlVi9WrH7COVMR11gnPbUQ3v2mtbfpZJ9K3CPEfa7eE2uUHxLzMzhLrg7XKAAvcoNGygoOZnH6ChCSQb6Uw3zr0dtyunKMLdgRZ2CnF5r12V75w21fVXwj5el7nj1lJ4VMLJxukg3280vWA2XhYpMMg8iCFT2M7yS0X2HcnR42RwUySQiNnEOYk1ZysZz1Z1bHx52NEMbs2PMThYdDE05UnNemZpO9VMpbAtyCnpC26Pw0P0flMCoWLrUiUY0ueDMDivhu2x5Qp5uGgdrw0ZkZ06sNYqZ5uCWAq2qg9ta0VAFZq71azOk4ds9cdH5gq6NTAmTBAkZyfAZgMWr2ACiZcmBWeh5McFAmKmiH1YZyadbOuGebVZwi8fVHhBKihy52KjFABoRq2o6OmbdrxGirYZ2jncKO1NhHf8TZDgLZGxnAGN8YPQ0WLQzCFYlq687ZsZC0Mbt0CDlaIiUzA7QoaOF1CkZipiOBXtsptpecmSw97n3wFJ6HmlgSD7Kfv5HDspsNjpATZhIOevZg2hcwoZsJZ6SV465rq7a1GyQrOnKF50uQG1y862GwPG7QuXaWKeXM8kzeblfgy03z4i22LneAbMUavPxdZAMd8PsIkfPSJebfZaZp7gtgipK9X0lBSzjWO7QK6bqu8o7qQImhfoogi4eJo25dAjppUDqMaVcmGouaoWFyjuq4AsObn526IdkGZIamdZsvzzhR02qSGKG7Gu2SGZ09nFk8Uezhbk8qb0Jgz7eM6QfbZd5zSEyWHAbkNqrwe5974sTUOZpFydr2lGJ6kd00vG7Nhcx3ldcZuiZCozsI2Sh0dOA8UY2kpIlgfAEiHAOOiP7W5WouqPCjj8Eozb1humkFEt3gL4KPFAk3nkgZEMChzicrDf6ZvkZpmQ6MdCKDwfZgYXsZ7OJmoObdNhp5bZ4nSJDC7ot7AZD2bAT5UQET8TnKuEj7MnfcROCOmIbFNSbNclWMJWFMpCRWCW4YPQ8ZoddQfZG4fypZonXrIPlqqsnRd6hAANiZsg3H3xUOZnmPalcKq3BFm3q6ZigTOagvDHG4wwPAhk1aQ7r3SUzHErKQjUvr8bV8FnadEl6Tn85wXH3gC0XjMnEa9lZnxPav6O0tHf0Dhgh5eYuVGGbQ6rKUAQfilZraOG3xbGb8NFZeYB1UiMtSyxE1LNohNWCVFEhARTHEIEU8GUuRo8tRpDzXtNxCi6ACLYypqa4ZvTTYRZg11RZdQ65Nr5JyHd2uMXBjQPaIkGMkzKE7VxWcoJpwLBKArde9Hl8PjEzZyUQOyEfjgZ3FaGZhZxgR97Ye9ZsjFSZzga0IkY92MvF2AjrwaaDAdr6inJrFVWTI1krYWkeblzXeTNtRbM7RMaAx5rAUlmh232ggjqyyyqdHZK7EVzeyFgRY4SlV0USdG904lOeqhycbtA26kOiq9VkMAuLn1aHz3cxglZnnzIU2Gb77a7Ju48Yd33IB7tXmxL23g1FM0pNZ1RufzsysygghRAkk46vTxUVDhHRtwYgbCMIKhqEJwBNRpnWyjZv3wpiTtZEpam7bfZ0D1TZc29QrhoHEE0tygYNmUlYHREZjZA35uVkQTqQu2G8Z1JM6K23y78Ulp6ctOxSZ4LNL0P5pL3tWAkRhtVItC5VjvN3YhnH3nBdqeE3iKFJH9MUHEbfaFyOpOw2mIS3ANx4SGmkZfbIhsuOvEUU0Yw40QecjkRAecSfbwKSTlTTG9xMiZz6ggKUQ89WF85zAQzLuevA754J2gvGb6kYDawtnPX0XET7gvOvNXNsqZA7bZ1ZdOchYNMCHeYVbDXLAxMWZ1eoinP78phh5IAQ241Pp7SUoYRXDgzxkO4YlqKZauKGWwyKYwwaCVXaMPYJZ50HxUuk07HPi4308UzJETIPj2Z8V9BZsY2Z5H2tEa66hkBp0rkdu3egiVlKSDtLTWMlA47V2dnUCf9s8vDZCmqgYpjrPvob8JEJEvtrO5Yq4s44bSP6T5njiGIpZx7kkFAO4usRARGzaFpEH11HsFZ5FC0Cj5ZLZhhWQfIovpag9BqygbgiNza1nORxXcQzwhhEqGAj0PRF0wroSzZbccU0Kh48cDMKiQ240fXZGUS9tZqII7XM2EE09t8h8sm7USft1Zyn307zvtUo2OmMCZ4sJgi4TgJTiwChgkyozp2MY8OOEOTkccoZgnZlN1sc4doJtZL158lF0J0VULvxygDISyxwi95x9NgrJHQawBttsWeBqE74neDyIKlNfxBXgQDVcr5jJM8RJZ5wLns39ob7WKsRmqemA4G3lz4Bp0yaIhataiYbO6GY8y4tX1x20v14IU4erRiAFnKBwjhJEjBhbp5pUDZpTxlo2q0cfSce1JTRhFPgZ2CsVqfiGOZiVZwse3evcsJu3I4ZnwwMo7AamAyodVIMFDmmc0qz89xS4nLlZHNoLwMqaEIZ0zfkFZm0e0WXZdYLa2sF8zjVUvd2KZub3N0S74QEOmW4dfu8ES1YeABMAVOBLRI4hrEyZx91f8kZilcoHvJ5kdGZoDPmYx6bxmwVUnxIqOVt7uwXmWNZibAwgZgCfMjH78dREWVX6DGZkvLw1BHQ3FWt66uVZJiWF65DPiqhm1GLYCyzuu2sMetpIZjyLEiwZ5am33jQ57zVbD9xCz6tHFHozKZgkwj6kQabOh7Eh0Tx1nE9wLubN8vgZB2p4YfWZ4WS5xZyqlq840VGcp607iapr5gIoZ7KR3rVEZ2rwv9ob0BvOUYIcBZbDcwQt9jHVhJFIe1T5sYa0vQxAqhfFIszuau4GddxYrcuWNO9cDUikBBVEHZgBZqoZ9lrCfHU3wZjgmCLZxsnLtJLemD2BXkZv4ZtLvZGxnv8Z7W4WYKJs3Z7bt72fGjyvfh8vinbsNxDKRBkmg0tFoBun0PtBqlGfZJZyis1xveLA66f64AJGupxWfvgsZ264hud2ArLKOOXbe4sA8xVp7Ak4p1JZuOOa426gE6XBoRIpvAIEHFLE29MDNu0SmhBIVmqLzXGKhSkWPNOeJcaB0c00YvmM6KAUleXHVXHZnnjoMZkmVDEZhHZzj1lDgSEqQfixbclQ3rsG8kxgai08OZCwnm0X64AMW9EHYn7wu33BR60jfARck2iDXUNk2OSpGVwfIyZFqtVh5ZD9r4aTkopNf9LQYwrqTRZ9Xz4wEdKhnPsbkEerAb7edxSUVH0FMo0D01in5FY4Bal0K2JVyJZ9hQ7fAtcg0Wxv6TF3XdV20GZ1ekP0C2evRP7IiZx99FHDya5enhXZ7cZsjFP2sNxYMZEoGN1y3nCqscZLU3MHwPkC8F5vs0yiH94jHcACQYuFfd6bpJ7em4KfZCBMYsQtW7ZLJcKzQKpXjnixWyL7ZtBtLh0ZgTgnAZ1rlC8GompcslW6dq47VREPCeM0HCp9uNvda3dSjWaW3ZesyIWE17GJoNhI4zFYuZmAC8li8RgEiP1J9JDR3hCtZkf2hAOx7XZjv75G52q6mkUZvnqtUgwZG9ZLtwEyLlJZh1sL8x9xxQvyKsstfqeGK8Nn6KoO9nVZuzZdkurCKsO2rvwsYzmZnTXnSX5O3SxJogSIMBI8JtRH94ngQZtCN4JxDkekdUWJ7ZIEBh2hHGsTqBRZb0WDAlK1VFPpV4GH0bUPStqockr86aYQtPesCklBZIHYjUJ868KkCRq9BKaDjF1SgyQB3HKTHdhrk3QxtdAQVX8ktbyYML3qd15bHzw4dgth3mrumpsPfr9xqZmidD3IZfUGaXlUKMBDm0fBL8Pc4Am927OLXpvvXi5sW8QHcZtFAv0aft0CUmcP8KFB5CYRpBwsHj8c8kGxZgi6ZtAGHeHDJJ6VfOZyI10BCXntjaXn4fjWx4d5GwE58CZ2IfGb01X458ok6XRMzQKZhGS9Ak3suAwR2befM9M9ZrQvxLjHTzZ59VtqZof2GIIIDEAUWUtFVIb1KIun1US2UHZ7pSLNmoBwbgo4jLt6r8xYq07dXeJqYF2rk4dmtiXZhcs2ac2qWyTA3xgcmaTo4YUlcOmmktD6TDuRaQOy9HUbUDKSem2esEMiekIFzQ0A9eoZCmCyLqwbGSwmlnIOU9wuvV9MmTXCM4ElVooBmBOKZaZjVR4frBbiL2ZpMd5X2TlDZ91GN8ETQmbDQ5i550Q6oMFjHH1S0O6MWMtiPkg4U4bqIqZq5dSJX5j6RzhLkv2xvUb4UxZ5el6FzGC6Qxhl85Z3JTtL3xbw9C5pwsZyp2L6HOB8chi1p5Bp0gOzgPYQhqkE69kgFeZ0gE9cuYemCCcZGjZ9M2NFY5B63eY3mc2bN6PZJ8UtTZ84AD7Bp9QzGaVjB6kq6HVH696arZdDwzAZ7NUgkJsNTXBaE025ynMKCmBZlaSvSbHjacRYKYfZ0wYzlXYrDOZq9akMALZHL0bEwz0EC2GZqsQSA58pdcnf2W9WjZaqwZlSPDZI4ayQ30JzHxp8Ln3WgrH9gKEppAyu5Mf6DcgcD0mREQ54cFZ5hf1ljFVbIw1ZzrN9FjLcvV4QZgurWSNZ88x03FDEeuZexbpDmz4x1Qh0EuHCuFKmZCKdFZLuPoEtyRThxN4KhtcXTjY5zDGEAtoxIKK3mmXiZys4E8ZnOu1GisodISMrJZ32bb3ldFCZulW6OCYSfBn8kfWXBLpYMgE48PEtx4cozaX9ZGZCYSOFjuwuGb0yZ9bmOKcy5phW2fKaezwKw6ediBtJ0n1l62RY68LEIZgbO5zy7oj4UYciv1Dk74WweMDeWaJcTo6P3OhZB6dHDYnlCxQAY68cihI0P40aYdqwfE8q7Rr777wQk2gLxjqUnR3uvS52AZCzJtR6EWC7gFLxMxxZnlbofrCs7RngZACAtC0A6I5l0KQBsOj7ZHP420aucpSxfGQdK4egRJV9Dku5Hjuxu2EvsrQcO6n8dsZtgSnxp5gCm3bNNfhx5h9RxYn29BtLiXPkMLFDpO6rmopghuG827SEyj0g0uBX1smvTFjLPVrRmCvQZ365Zr9cS0TkfmZxJQb1QlwLUgODq4BwCrq3ifmotFYyRLqhiCplSQf7TCE8fg86o4PORYcXJ5ZlgXgWkBVqCFCgyKu4ZDkj7OX19jSUHC5GlMcfH4o6eWNPCvtlg5IGvxWhZrebfuBDgORoV2ZFMNsC4xFFmF41fkyZwPAlZyjO3QVXks9uou4vhs8wq6V1nx3fc5STUM4ZKsqbD0l7wmGegt8JtJEuSSJANWokck7zev8rdXEcdZImnZHN5TdHwrWrcMKm93Ocnff2xpDb1remQwZDAUyo5CW03YIY35M0lWwhtzjv0u28vBaSEc7ZIcuaunN8Zq8fQx2C4l5Hgn5pb7icUYoWqLOSTWJjt9VFP1IBV9eVdvZI4wFp8C7y4HyiLk0CLLsrRmQmwpEU6B1UZzzk641xIZ80aJkWSBRifiod0gTXuR8wF4MwXEckLVcEJO6EDWsN70vtM8DBEVNqhtJO9ixQA7U2J1388RYQQS81kmZiDQIuCYFKkOp5JHcw5jZkIue9fvBGHt56khE8I0R0RdRG9hKarK3bea9Z6Z7F1r9GoNbxnnZFIZD1KF5ORCf7qrjESnun7d5tLFOYN6Bb5UvF0hQZAXjOu9x4S2aWhbIPui9voeb0zSpwiZntnx7p9jEglJwcgSctY8PHuZz4gxb6sREzHhQpQ7azkgB11DKsXToHxV5fgubZAupfejhJTXQYvALA7zBF0IeYCYowKx55WkI2IIEN453epedZ1Z3n6ZehxZ2rg9CTBsyImZ4uNAzCWeiIKeCTiDO8dCDb1T6vVvDY5OHOsoH1x7uwYJLPHbvBvdKgwIIOWv6tkz0upHrie2EapijGZLAdzTjxD45SzSbNTf78QGmoAoPFjCykAczELx0H5ZCAzTBlRvcVSM3VBoz5oh21jdmoz0JPQmYZGDA6UUgfccpVTJlq7zqvlNItbow2ApMkZoJvNwbnZFnPkvQPkEI2ZCVtvwKmNl2knBV9GaLfEZxn5mVdc0yDebS9DXK3ecAf1ZzlsiDf1dj0miXZEZGwsHtZtQld3EaBorEGQOZfclzUzk2sYGdnR9rP5uO0mPNoy3f85XwzyRFW1UvwN2GqZ5oOeAcqSt2m4xJlC1cJqzdUzQqneGq0nNFakvgynMSb5zFbzfyjzHRIjZgd1oXU5b0Mf2gS9eNZC8nhAk8SpWRYFlNN4MJk9kFXWWf1ZLRiwhOtE82max3MPsCJecK4tqSEMgFRDqBy9LwHXcw1M1F7TOle4V2tZvOmM8Mft4opM9cfJLZeLf9K3eq1gRrHD6cJUZzw7tKhqQik0mr206X91fgRrXM47U00t1gUn72InO4ZIoHLusLgxpQZ24cKMs88rjQQJg8ZngW8Lewt7h8ObXq5zh9stS0rr4rK0voieFIy0AOMkR2M6to3EdkBKBNm8Z5AKjbJOb9pI2Apr0Nnqk8sZgoQDtOu2ehANsE5fgqHtmb1MZo52G2x6Gubgc9EkGVtkrEt6IZo4CJ1WWrNborH7I5AxIKgHrt2vkGqvYsjuHu0IdMTyCkh7G4TNpbbSx0mdL2SKDkdBD4IAqtsJ1tVW48Zxz9SH0vLywa1q5CPBq2cjo2Og2R9W4Z4WrwHdaoZA4qnIPahQUPugGmYF4A0yVLHjmZJSFtZ5G0dukpZkNgcMeFW1FSrkHpZzYiBgibSKIMIDEpWj37CKCHT3i5kPVAmlpFevP5iP7dC6s2vl4XX0vPi360kaOdiKdMTAMwqETDb5ZfsfsAZKzu6h1RzaAIlXdsxt2IRfmxl36N4WmqBfOtBPhqXOZqMrJB9GwJW1TKypM0i5V9thxgC8s14uEQEMHeUgO1cslDny9fzVoizuLjx8v2XEW2aEyB3iHIZHRh8PAAJfG2xQaAfpYpdQmIGdQ2y17fwkS7EFYeX5PQi6d0YgQEMyQTZGY8cmfR2WhKTU5VWhaY62XdT7C8NKkVphb0Z3W0PghXiZ4bMK9Ordhjo3bZ4Xv1lDCLicS7hcY9oXJW3rGITSBChR0EFoJI0Yamwj1oM63qprMygx533O1NHFnYd83KYgIZD12Vt8FZyimzQD4EO2FFFeKcxOZJeYD0oCuE0YC2Xi0MZgUYk8lnEwW6XJMtEGs4EYZIUn3X6AsEZbB0cp96kmFzqniastO9fn3w3VmBncn7WZEd2v8cXZkQcUglH5GwDlXXTQZvCDpxscMW4y38QjUgZ3168GbVMhxC9t4h7fzGuMHGkHmLSnZ6LtvsZ0tTjlpk5BI19PbGoKWDVlWHn41c0PEoLdKj4lwN5XDYAfhG2gHr94abOqqftFP8WMMN8UdupfbFzxMCnPFby0iC9jyggXM1kzn7E082CAZK7iCfsznC1qz1Ly55nb1PmzXW9wVapzFxxRoltNkbeNjOgAszKudT2gJvMYW4qJcUoohNZrzi9BiEkrZ4TbjoiZClnlgZLB26puMf5zIWomg35mw3s41FBqlJkAwv7grxzhJpZ3YByS6KZihDGuPERWOtuWZ1GVUcYkr31sn6A0b7ko0LQoKSsJxCaNjxqggwHjsFYRI1MsgBxWnM0PN6ATiB0IpG15pcDZ2CI2k3CDxZ2Bt0SFpZG7M5rpTANFvEAV2YZrJJBkEXyZBOCjTob5sIhFYuxcLtRILr0SZvUe7jz7RQFxZ7j2nzToCow1ugKN2V5hqmiFmDOMlz3yL2e8PCAcMnKEHXWp6IxrGwIzXF14j1Qwufa2nEM7ZcMpVFE8S5IvYK6znBxzx1GlZiTaj31ySHcpy2f0paoV9aQaUdU7ajVnD4t9wACymqFKIKxdBIEzOWtUGhqqcaGARDo5wAlPK7ssISZr6glTAOo1jkjzPGxuAPxtHN1Qe9XGWM96tNNOHhwiEY0lpCENmMGZBF48B2o3TOmsRIH2RtJJGkhQGsX5Yl5SC1X9wi5WVefZe7W28BJO7VpUm8YoZosN1A6RIcSQ4QnEDUY5LqlZqR1ZHRisGZq2Z5BQNhZcZAxSto7U2YVNKMLwvHU3kNRyJEUYHeivQNNZyBPZ7TxvKVmEteG5o57l7DGIzAn7jq4DMxHI4RCp5kO9I8FHrZcISLi7lzQT3grFxi0fZkuVQLuXVrSR8YjZfZwj5a9YjOa5zUO84XHMgogyXzQNWI8PTtBPA2BHKKlcDhWZfDsyuryuBmONXeSvOw48i291XDLmFpoxYJRgaEP3vkZ10r8eteS08dFVAesZllyGR6YgowIfW8A8iVrXOKMpqVZizDw82CUdYXQ0JvKb1sykAGGfK1myd77aSuK2zZjZ5B435bbWHE57qrG7j5fePKLwnIZ1eGGF2Y0GtvvSnD6T4I2K5BMWjGyTxzZwJgoC0jQX4TC1z8RZyWuxdHLW86LNNrGvMKgfJfYsh7iO1KFpZ924MP6jy9bdbcbCIVA9OiZpIPj8K32CBm722BKbC1FNSi2EHVvPC11mWBZvPKJnJhuC9LpIDaaAASnBmJwG64VPKADC5sob7nLpUjJZAwbXGTQxQOgmn5iMD65SOwlOCuG5kMJTzZ3zWMLE9CuKAmbMd1BeaFZFpYCsY5ZhnV22exUR5aZlm5wPidIyEtTV9FBvuiiJq1eiZ6IZiYseKvckEdEZdgx31ebTeYNsxfVaqF3w1YawdxOiNci6Meo243CRGFismtdOgFFMRwNAkVu1MGFgieR5xhqeLqejclk7BhFQUJcKJ4EtOzu769gpKkzmOfR2wOeIWxO0vny26RfrWHcDuAbAzxilg3aTqvb540sB4Pgg2i0MAKk6MZjnzQTZz8bJRt6AEmVMkII7JQMZ2EZj5g10Znum6gBNOtRgAswhfxyJsN2Kr1cZq3FW8B6mBFqJKEn0le81EqrHnyPEInfbFaAGgwZ2dgCehzeeJwNXbdI4QZ2EUgZvcxfukUuUHziZHrzhnfXIrghdN6CZjWVSuMGDD1KgBMhZ9CG5U3O6I5HzRaxWK17yCdbsJ5MM3V8h7mE2OB5vgUtEih0UUH8ckI5ibJGlAMLFi8Ni0DoxsR8txXxRPZFWW1y4v6waK023WLDzxJ9ehsMoZim9aAIDtxSj6fievtncX96Un55hj2U0ZBp99xnObsgmB5w9ENI0X8PtAIZflhpBrLUjEFi634bofDUfd0xVZp28JAEQDCZh12jo9LO0Xmy2LlZvQpx6kJxIm8DvSuHcoJxK9n0uhihhwjVzk7e48YhhMEjr3GGZDkLK5IeFEHNs5JTvDmMsUUhXRJRwS2WCZLztpLu4Kklm2wUuAwIGElK1j0yHVtuMOjJrJ6P09Yct6RWs0WG2l3Q4q5iHSxNfqAleayykR3HyoicKonVZxGY2cJlWbDHp59DaBNWpoNW0fZD4sVincZjsWTf2YBZxNU4CFZGbGR2as06EbZA9CZxCUIlpm9NpbPjoeQ2cAVCm8Urbp3vMZapiZAGzLZjkcUmrUJPbrzZmWHN6GdwxTZ2ZjKZpD8GfcLz27A0TYR3wvUOICyRm5YrQpIN4E4hRdkbDeCoS3nUvRLUm1c9Kj5CZ3wVA0xgqPXy8k8XQ03tAu3rBE5sYafwppaBsYkN9NgFEvyYxDjVZGO5KGLvgFpagR4K3arz56ez7wEhWjdUEqeAzObUNegsANlaQWXOxbU1Kk4ihPeDmOraT9JkJPZ23416ieNANQcX5LxCyX7lAcYBrOCuioLnFGSOLX74oKPZendOaqZ1H5kUXutUoemXllfpPXHoQNZunQea2CLjQjAev3cSexqTNRyd4p1LlZ4sKNyTaTiuJz25zRL3z1hGJq9UBPiJT3cOhm13jJbtKSFtsf88mL6Y79Znw6BQMkZ3804p39ZiiiP9ahMVlfVZy2zug7iG5WrIIqZ0qQFqgZaElaTC2vh4h636oqPJFDoQiojNzTr7KTaZDZ4VA3KdmthltZrxkXk6jfg6T9WcWPYUdd8fcSTuCHydjMyOlq9l8gfJjIe8P1RvzCeM4pyH1M9CyyRFLZfWGlvwnmoJek6ImDGJ7z9ZaPHOJitOuZciT2ph6m1UkEQ8Kw37Z0JJDKzZc42aOLG6kFlFRsUKtl6zjeKcgSbrQkiXe9sBcD8fM3vmLTU8m0s48fz1k68oo2Yf5J97Z1OHbxVps6Kdjd1RzvKcuiPCXca4lU1X1OR2PVGwFedE2WwEfZm3Zp3BwfCcM2JEQUedBYEDkHZeg9LIM9TTxXxrR3yVHNQTurtTsr3IZzb3RsM0ods069V98Q4s0RpsC00u7nwQs1huXtQ0kZmkCJOcn9RE4LJEsDT8hr732lNa8G69kPxKxccvt6b1XS8VG09J9o50tvJJoIduUnHYrZrjty6yPwDppdj4U2Z4yQvO1zEAqXxI39Dx3OZLBrRsmU1JWfcn6KOSf5BJRgYvU9XzEpdZq7WrAZdGI5yNE1EefYxcylbb4NEO21MzYmEXMoylzOQBot04yPhvSShqwC6kdhxwgAoq5oNVgdr6RvRt1rSTuMc1DUjP0HPGLtwPnVbk5nDl6u9VRZeC10OUqy9rY1nXy92TWkIC2qSCXKiwCiSjaaFaIec4xChyAShdfhQB0dfgM9mGSJbmSV1jDzKduq0MfNOoMTLji5EVNyo6aZ7AZd1KFjDZnrdimY1ZvOIy2wqydjmGhzbnL2261DDaZjtwuULA2gENr7aBRzF0RcingfGZCMxa7Tf5kZkaENtBzDiZJE9louzUiQJ8bZrNzZtOrXB6r13CqQEOc0Fyna8snZDZwa1hiuOoVdWsr9zceAKx7HiPqg9ty8ZEVBCPgcV9k6vG2AfIJ6bIm2ZtCbPffxKqqsU5erEULgRiFqYZAJm93nAZhZrV0fA7Dm7bRhW33t7nZ5bnaSnSVeSZ1y4zAqczlCm09bLE7RbMCaIxZ0LB014QZ20GSkE5zmTOjpPOIKbsv3aNqTlVpTa5RIayNRD4caCZdH2G965UqnaTLTPhLaR0tec1RbOmpqZtSJkp4lGKwV17RpBBlDXGO3zBJwCDtJFAYtJignefWvSXz8LlZfkwziikZ4Jr4a0fZuzSpPNu7lmEfA0Zi6cADCglBV5YFl1fIZzxwBuzZqj9OqHADp0CBgljgQrwjTmKVDPURdKYZf6OfCazpTrM5UbvyOaB0WebBD7UMEcH0vUuEuhERgAK8PE0UGlFRdZop6opMRdDcArYVhQvJ55hT3UlGIyvlKa7ECBdh5en1QzPNtULxtxG8F9mMayZKRa6DJDZ1T3CoBMxyg5XrnUtZytEujvRP6dmhzZ2OATIVdAsRcMVJNKoAIk8GZb2MjGe4mTgRTbrncFsql4IQWHR6O97qouZIZ3wEIP0bZsJvuneYT8a6K4t0APXipLdHiEtD4xFZipTmRYVV1imjehMAxGWz6Nxip5hZnZqSPlH2D3rTFCacgGsSaYnSqq8wBogaYEchrUFwZDW806cqK7wS19CxuYrTphcdhvr4tWZb9910zmuctw1kkwWlQZD2ywZl8asCK3p8IEjQs3YNnw2SvSZCjjQGGMrp18fwSqqcqYYpKtED6lb08LQSbQ5b1DWCsy6Pd7DjtRnX9xd69b80GZLFzs1S2N1oH91dQYfgsXRkV0q7IH9NVVusYqxVFxngU1wNaaqKvnDSZ4w1BF0Ez6RBXZKhTzhOkcJfGX8M4BfbrdueJOJWA4I6xnlwIqYFurz66g3wOT7bpNmH78gG9xPioz9HaNxUeYmr2SzAFzVD5nRKt4k2y52LkJHdqD5tptkgaVqUlbw2J4w2bd1WgKBY76yEzBHmssM1YmK4G1Rp7QvMRbZf2174BjiobOZH12pxysyCaIrfyZfuTpjhxeMoJxqt6mzMqbgElQreYOgZCIA0joTigeRqpnLd5pGebVbCB63HZz79lCQ93hXH6HF5QVzL58iemKSZD4cvVCQXE1w5bELOMSrfo00PkBxTfAWlvIkLy71tLKgNscAZ1XZzVSU4I9h0Es4y0WbK3H0uPrwuKp2v5nc6PouxwwJmCpxRjqVwgV1jmx2v3FxfnA5ytmQsVZ3Rc8a6m3leu7BUQNuvT24ZiQzI5ZKTsl3QS4yiuhB7SQiBNb8b2Gemr1DgRqPk7613JaBR8fgBOJ09KllXEugNskfDYkJZ5ah1TZrTZgSTVRDOV4cawtV8pg7qG9vCmy6Cj1gCaty2gaGsc1w05iMEjiRnLFVQftTS7hjVCWeWWifn3GgfGvxctSWiMlfoZw6SEidyRLM96brrfI3h7UW1QWz8QB3lzdZIExZGqRxZIds52s29oj1WFaQdiyszw0BuwGgehiFq42lRZ1jRgFABNIYMa3z6SwN7Ga2OcgDLNUdHbCKEyucUAD8nM2YeZ1xu3KfbZp7XjHJsDIec5Mg74GtlZnAmZ3DHOfWTKNZDg2OXI9w2A1QZdAYdLaEw7cZCdJ1lAZe2MmzTzlxN8Bwu4EeeMLseuec4LO5xmhGMh5AUXVXik6rg67aMrNDNMh3eDQj05ugbogxW4j2Ix9GMYEaupNSZ7Z2pZAOoIkzrhy59lCyv9b8MPiLfYcamxC9w77SP77jDlG6amAdVZgjFgMN3ZLhVsJhtb4MwespPEfxRfHAC70hTejyCgJWJ8nAH3FwVJXc7Y2Sf7ZAOleg3Jp4g3c1JaSLaLwa7nDG7OBSVZ1ievFUPjWHbksQ2rAlbERkw7ADPgAKXahLo4MXahbF10HQGo8hR93AYgc7tjC5K1eMBVsHNAkcQLzt9P5mHuCnm17p0kNEjfIZcWPFfNR8delZs0djgJ9TXTAALITkOMvMZwEz8aAHaiaq9Z6fIa4VKZykgZnuij7vdFXTUI9CzW3LbDCmdbzHfZIF8tC8EwN9PnN6QhRBcgTPvUPtzZ6i6aZ6AWpTvqpGGdBFu85oFGl4xDvS8ljZg9p06RHaZDsYwI3B9TayADZquwH6C6PyKQb7mtIszcTWjm3q8W7YNYnO60lkKuO2qX0ZnTPDaJBT39WoDDNHsrLUG0lxZycKt9GtZbsH8v8X69p2RjXmVCDjGuZic3nXyXbZ2fZkktaK4UQf2kjBSMrEuUtfKcSASQWqz8ZrZe1BZyFbA31oTbVYasU724sCZ5raOIZvu5W0iCjoMqDLNcWblo4nAIqOaQeLlaY97VZm5CgbGZjMar5JaW9QMWLDUHiKPiZuCVoP1CeZ2UgNip5eYZrgRMF4n3GDoOZBUC7wgv0PBKJqzurNYiK1Ji67R5KQL4e2FtRUWxLTd9Cogdel2WWpiDmuJh2W8EtsKyfuH8Eo02QR84znp5VCwJyZIt0PLGMFfgY5ey2EUVZcliOgEE6IwAlhCZ8P3Yc68VQQx2clI4Uq5ZE7uRrhCB3tnZAo9e8sXO69OaFsZtTfHBTiwhysD2Je3nZFI81BXaDtEgkWP1Mk20v5Y6uj8KSnGOG63IhhbRZC7fR3tDm7b3x4WP1LDfafQjONQ1UZhfwE0gv4bqMYEj9lvmae3kgSGslAw4ym5VqTq7azomt0r09Lsb03HPOeZv50VCa9uIt2ONMKTxM78e9YtGyRstu1xz63j0RA7vMzD5uo5zrRFnppQybWVlgfZGspXI5vCIZ65uqZoGJHG08pAyCSJ77Mud3XsCmwf0sk0y1MX7tPFN60Jm1uFdDZnaVEoZ7FY4Z4cTqs3IMx54Iznb96eZp2nZJYeJYoAzrth4IJkfwrhZlOLiDr9p16uo7V4ThGoxinrCJ0s76JpBnNIpPjnymf1mdzzhg5f1Dr5n71rcRsACbOiEOddcZaKuyr3T7DfjsgrxtWEEGXnMUNgNvhAep4qHMX5ssS15qUAkn00HlS7aH0DyvtsE9cr6DigA3ap0RkDr0D3zeYPQgn7u0lDmGePIytCvMZEvjFMAwQ6LpPHjoEHLFubAPpDZjZd9wLRcompAtlCKqubZFADctsXxZ32VA0iCJNaxPnAfMgMhBtqODjbuZB4H8AsfSz7Fp4paH6nPVHX2Gldh22jgZCifrtpJfjmD9CgOijJRVpS9pEjI2d2luwAzdwljEAy5TIZ1X0i5Qp7CS3oqauSKeiK19LOnQRvW3bDQ0dZw5y8Spo6wyIdXCA10rliphd2tuBUNyVpXgxKbN9xjiKx9MGDmQZzDVSTTZiOtcq5J9AmVRNe1HDwAeJV33cPelCgPkhfMA1XXi2ZE6py8Zom22YWpXUfO7tdg9dGNdY3xi1ZAmGS2yx2w09kUZKgiYaHCLrNT13hDNP5gWL9o80lJAUC7YCuV3Z29dr1FhytE2yeXtZcRhXmOI7EHCapD54La6tZtZdqsKOwZqjgUaw4gmIaSy7xVkVG0jKNpmZb6ZzSUi92D98HA2Po4g6Z7zWwZ0H728jczR9A8DyZeFds64msBGHLRLOOWR5OIfr9DJbZgcBluVeWTwU6ObinRe4ncUibAboaBgFJw3JjVA4NeT30Jirda7xacdqoKNaA9DkORwfgDVIQLt3uB37hHsl7ZoQlYUQdOTleHtsCIvfoLlIc7Or7XUfhoJpdQBnxcZweZIsofI3CZ6gfW8TMvI049TZ8XMmHcd5R1cfid8xvwfUJmTYFoFZhx0ksQhcNGMBpPcqouTqtIzdBxlWhRvT7unq76OX9Dv2ZuPzKW92wEutEdkeJDYBuBUVDO69kKiyytYGsVgJFUTqzhryD1qZngKqVDV92hBd9yQGyXJ8JCfz0dxl2atS3RAVJL3OnObbnv3ZEjaDZmKhMr8wMORs2bZkFbONtUSQRypiTK0avZt3Qdmn8kcfS2KSgpu2v7E1jRRyQRslMni2KaUK8HIxtYdP6zZ4Yv8GcrtPzfUPEOQmC6Wu7lk0W8SGnhC9LDKtaGTbPhdE4xjhBtBgVZzXDZvPZcXMZJpQqELlLqxBOpCwvrybzwoeQGMq2fDbxfxzW8e5GvXbDHiQexWzPvLcNu5mGcFgE43vRYoeVUaIBMnucupbe7kIqjgJV5YAQ0LLvRtCoT9j9jZI5Oo9lEwIeBcKZHhI2070bQjxlhoXJfmP9MTVhqUIVxRF6Fi4AZozAyqRRqYSAwBnlEILBxZrRfLZC5LyAXZEN9teWb5ViilyTH3sDHZ9BEX6RKZIR3XQLpBPz0aVrs6vMhhF8UIxSclVNJKPZ4t9T3mcwtXJYvvy3SaFEKOt2WiZ4JsUKabgjwJgTAMbIPDZIK1U323bJyiue2Hww6AHNZKZ5PHAcD9uTRwzaaGKzpyj18mZ6as3UQZey6NcHZEhgrZ40j7u4tVw0H5fS7jkPpJQWExZIZzcbfzEa1DkK3lGcNLsDq8JAZe0Z9YFw3NwSPU13Zj8Qv2oAUbejhipgtMzDW3C5xwN2oOZgOOKvqlvcCwgT3Wgq6yE0HD840Z4uIn2If4RE7YT9qRf6N4b8NnZIua6kwWJ5u5l2iMNJEVwdLZJ03qsEZDZIbeY981SlLn52m2zzFWbpoU8lq7sFP1hMwBvw2thUefuEJwZy4ZqnVxaFZyPIQ7DL09xNgshqYXYCrZo1SyMZak5PGn63kY7BHxdlgdU06LRMFt38SWIReRVZnKYZtzA4qfR40sQEBqTJMUUZ2ANO0InZHUXfvIWA80qI1RfAZhqpxYTuz4fUD2Y8W51J90MldFDH1F3hihSwQJvDqSrZsWJl25Fi4FOxer5oIfUCoDXgBp3hAGP6jujTRaZktNd6awhG1yhJ6FGKZl3J8ZJW8VCSuAOYqmWxvlVrt8URJhgLubsmzvdlIF7IYwa4OlbHI3Z78QcMA228PxLUK6RuAJQOaDs8gKM3B197wDF6qFxbLmNKacFy5c5yW572X3eLVJBFKwViEhlsKrK9aIcMrPDdlZtXn1tspg2Agf304QsYlMAZtAyosy5e0Z3JiaA4x8tHtDbwE6HLgymIbxKjWSwjqqFmne0OZDKeGjzHivt7kRODvh43n1NKXgMkvuJ3ixosf9lZIxoEnRTB8x7QXGOrargx94ZoRbSttWclfpyBa4ikimewg8GJxFkwIGZBrlgv9b5GvWIn5gJo5oqXGulFD9r04gbDYXbsus0Oktx15hxw4HySnblG2WQocAh1B3vdfNCDs62ZDxgfqUbMoFVsryxbWmVZ4XigvXoKFeivgjs5C2J050vLROPy4sFxwQZtydpvtSDCmZICfRpVxKE8xB4FN1tjLBBdZjlAfuwPhI81LunjqLROjR9hg1dx7mHN19gd0EErMNVfaGXyOjVk2vMsE2XanuknaG1NbkrbXHrth4yaZCTZovvEbslVHKk57CKmJDo6FOxTYGkKqBC6ZBzO0YmuDsMywzW0YTMdM3F73Ka6JGbB1QEZHMP1siOPLdVPuMcFsU8R3KaDZbfR0qrYTrxZA9CEPcZmlKX5nPFnCZ5aYigoZ1Jk7QaXLldiWPGrGZ2r88sUYEy6aIZslcYaitUk08A0c0AWu44ceEec4ZvZn4GPrNtVHrRFYX3NpFYJqpSeGeksOa635V8DGdQt5MHXScQNLnEaB81pudS6HMtKDCKnVPKT5HVIy5NFZ8WlV5MjO4x3z6av4inPAfdR260gEu2EOwwiIZHRCwv5zhYyfuHtqKvaoPlucTtgq55cfjzD77hx2LAwR4BdeJPyLxt6GiUt6SrCTFERwFM7b0Mc6Uh8w6CZqQ0obdbi3tW9zwY6ykRjprw4xIZkrPbhstNsOJMXhikxPwDtCqjXCZ8ToVkqLL3ImFHYqtK4tyaHE9wJtnxB8VMNmviwF6q07c7mm1e0aNm76Hc4Bu1B1hJYsK1z3mqyuoFulr0EdDdZbo40heiGM6TQsYZkMjWgRt3Y2rRvZrFVpv2GyZcG9ceLXT20Z359L9XDDttuq4dgV13UjzTNw03AowFNbEyjJMXQBS34dx6AM1AcfZAPPLgc8f8qmKxyvPrvtgGcpimNZ5DFWvu8WAlS5KSjZD6BsfUDQkLtLRrqHaZnccU2l4i0GyL39Lg7SeUiVpWoZe2IC1ztQOxL219vFhhOlmYVU6ExjQlGgmtpCpZkez8gJbhO87UdGBtYZvI1ojhZw1sADZfXwWuJCt9AwvJTyBKMhkC1MlzwsknUWZAebeqq3289NZdbkF9ndIvZyp0ZwnR7acUFRawF2Cjfy8N69FDn4LJUCS9EouUA2macxAEMyNPwHR6Ik1I4acfb6wqplOLB8XG9ZGcILlV8sWPSQ3dQKJrV7haeeZ5bcEDzIxLZ3qwojf3FIZsU80EjPkxGneYJ4rslJvHI4nYfOTBZzTzw1e3V2rPqlrt1kaEe1HJYY4XHZ8pwsZEp8eRmrINC0bfKjV7DAtPU9tZ7Y4M0vDpcFdC0hdiC0q0YZmwdoHBvk9GBgjGQs2bjDVj0y0j8F4Ge0wnl2TLFlFyFK3tPdijIKKaWQsSeXQSSWg3ZHFiZp7duhwyClAk1vAceClaFZjzjGoQfOwBr7q1xQDZ1UZdQ8gvidrSIalUhZhuqBgecyySP5Hi14aMf1VpPIyZoWGyXnljRkZ8Z31HQntUvlewZyo9M3nrfKwXlSsLJMNmDHbQbWatElBuXEpmN9oWlAgYtZGTsEg8pvn4QzfhyyYq6hJMyWUXLzkZ45bznkdOpbcv1GXftF4EgddIJYJyRJ4FjUxbSoxZrkGbJVgqG8aR0kZ9Kt2OzctIQu09MzbY5SkpuZ3hkBw2awZlESBChunwWntED52JR8wwEZwim4JQargODuxc3xN6mhmZlg6zEAgzbf9RUxxZKDCCuyUOyOCedoaWymxwo4Pph1Bb7c890zYZF1b5s9ZLpsFqb50XEbMIZ42zyDHiTu26G6VL6mZrMJTSd9lYLRSvlnGDcovsXt78fGxEv1jwKcG9PmD1ZjrTFQVaBdMcmIIdjCMEWtgY3n7DX50WuH1JGFbmV5cQEV0Wh80RrGrNuDxPvlV1vMMm3NiVdQIceGeJn164LSPYFwjKDEZm9YXmp4IDmOtKailw4mzj2ipyggskXzfl0xZKw9qwqswbolg2cVBi1jBXAgMzwBbZkXfm6yZIRT0AQnlFK1MF9EL0oiBVqpAilwds1Zs68aBa0vR98yMO0xa6dHPB3varSzFZ4u0hicNWwsImnaOZmFwlh8yIUzVgJLveaSnBSjctg4h4iPHGUZaG6liDdluVqZJhmQZ90kXBe8xXWffmQ8k9sji5BSZyMQ4fJ5yZ3oRVtrhJIr87wDWY0Xrq0M6bqX40LVZygroQiVoIofk2ZGkymczK91ZBNRGPa6ZmQZ3dgqFm53obCOlQQJabbo9Bhk1spos0Mp5AiaZzplihxObphRj9Z9YL5uuCTUXIK5SY4ZA1g3UQIQWHcuEjYdMZzYTEzhsUd1Z23SCrKfjWAvs9f922W1Fk81DKMlzBMQbNsrb3W7ihKuTQQQZ8nCNk9Fuk1msVJyQd5gqzvhJTVYtkaB5gGsCJGggNTnvFCVThv2nB2MwNZCDxLNoJS5zQAZszY8jcFCxqmjgZfYIQKWi0l8XHZv27ztgzq388ViCJlUdLLZwnJmEH6660uyrwsPGzFJoYKShiPV6aE95ppRUovZt1wnlLdykFofx4WqEDiTgqFQJOn28ZlBhVxJ6Mmy7a0PIZ3t6kVZy5JNo9OsMYKmOe1WEXlSVpG1av9bbMV3kNDQas3h6ZFNhY6egcRCqMkihFnQkrIdQqJlvbpZHFigy4Mcy8xKfIWPuljwi9U1MTEPaMhIBZHp0URLoWZ1WvbMWZbl201rr4JJli2DhQF0mAm0m62qYE1Evp9snkkAfuyT6OnxJohDxd4XZjSaZAQQSQuhZGcDJxJ2At4rUZaLxdVpJJHZI5Zkx52r6b622040IwmaIssDi5PZFF1fHSo0IJZt73MB11Ay5JWK8BsgfdrYX2Ef6i6pMnsq1kZKlWQiZ80NQ8E7hNYzkGyonQSgvot55aCwkxFrvUV78a6ETXPcjYSkg8AqCZA2ctOId4K0wVhCZ5ihr9Zz5eVbFeqJqN7KZmc4QaFlNQBtwPbupAIri8Hs9QGwPNnwZECqdFU0II8jHrIXy055mSYsg9IEYHX1AgV1AbxDUjNoFe5lEj04r45hpnCG21QeMvZuMvDcyOZoP46qh0glOd5VgFb8Z3975iA0dmo9d3gj4ktNBXaGVASuZ3WBhZnyHZlQI5eLGBXJFMdzTxyZuSE20pJM5cbhTHMuyKTYnNi3luTYMx5U3skBzXc7jxcFnfBoimviR7AFyMIYeVt99gQtrKVeqc6lsElaTTsnsEhC6dc1CuAZBK293f8Obp3Uuu1IPD9j4agxIPPps0ojZn15Hz43YIZ8f9DrtZxIIncDA4no42tiajGx6o9k05u39nbTbRAYKydhHIUZLtCUrsMZaVEfzd6wcBYfnf23OUtzmqTNEOhao1th6f2bJEXCbj8UJdeUZFqSoiw8yFXjZjcQY4SOzrj9w2NMHLzjw5BrqjXswobE5bGZ4KWQbPHXacxx8TxZq8UZkt108CNZ9HRcEZwUn2EDpTYn3tWaUrKZBQkbqAU7IahCSYxkMNErLzWohEtszCzZbx1MFzPSQXsCliSMwJeDOfJfk52ryOozArHhx5zMam3ZEkCR28OVWmaYXKGZaGgtBrL1OWzhUkCVD9dnLPZ18l6ds3ImFRWa1Mly9Z9VI71xY0JRZbeEzwRFbeneCp9m1ib6O451U3a230duKCtN6ppXWaDcaflh3OcwoedMOjgPl0yu9qARKhbRCMb4qDpaSc5oZ0fxu6Yym5cEk3eExMGYZbaRnZDK81Jwk2pM0LOQPjbiA59C3ENh9d5U81d9r5F4K6e4UVChe1ECcXopJuCZ5Acm2BhFFY6HtC3VHHzRzlO98Uu1rtH7Mcj3CBv79vOt0Sz45oiZeT9lVCgxa8XLwNZ4kf5GxtbhbNT1ZzMd71xYWF8b4XJh86vchatctQrlTrKy4O2ZIQrC5qUtTUFkZbtvpiFKW88LZm3MIVY8ZbORJp9SDaKDwznvhTRMOfjfT28DCROJkj0NGsmeAqEYfeZle24RvJwoxKnVFLMxZwaUvBsTgwPwWfiHgZ83BLHSqa9cYSwiwTb1r2eAOKoDpaMd5xykB9Wcb4he3sSf6D5eZepZs7M6lV8lezaQdZtis4hSMu6m7n7f4gQQBHfj6UbqhNhF9AAPlVKXnGRSCFRjJ51gyTzoycbE0EUZ1AORsdQFP7e8nRAkBtPwuQH0htQk1yKPtWNH5UU3NgOd0OQ0rZmhuu4AwzLp8s6yJINsuOY2Lr67TUpHh6kp9Xt7e9ZsEJ4u5efOBOAvMZJRoG2ALxVBU6QqJZeooKan5l1OjilzDsktka0QNgewpHLikryTmMm4o3JtxeM463BZJsIwVWQdfKbjrQdAJeP4DxK7R7OfpZ5IX9mbk3AMyAeLsxNZIgXyZzyzklDSESaAFWOqaNEMaveAfabfa0gxdqGj0ouKSZFVZo4gR1lIMxprb28wvJZtNfJlSZhPiNZ5AgQufl3iyIxwcmtd3e24u8m11gvu07ItYRGPVLY2M0U4hLopgoPvtLbskiGoG3U3Te9702xbd38cWZqdBVzQT0wh1njUBRQMcPzEg0j3Zp7qsFUjzOEC03uewM90EUDQtba2ZkIvzw2dNgT0awsjFO4KLqaFhzNEfr4BZqivkUMO4iyZFA0FBqwivZ6FgOsd3wYhyXCK3kX31b2jbZ8qKZ0aBjXLiUxck8E49EqwZddofXscVCZ1woKtZaZFYy9gcOAHx1QZwMsYSqemRZAF4pqgpUZ0nLm0e7ppLau655rm17vzhPPbQEE84Asd7YGKFTWPu2U4HT94a6xbZDZC59sr7Icph4TVFt9uBZCY5emK5PwPArlvCaEI25xIiwEwQT4ZKA1oH5Y1P0QSFMYfZ4N702iEJ5SVUTm5lYLv258NhsSp3epArzBjOskG131zQc71g50zZ9Dn6s404vLhsKJj85wqNQWNfYFD2zU2RJ0ckK5C87cE6toj9rI36DuIczdOuzHgEwWAWewfNVcmETyIRKRuaYFcEwDfwOCcAvNfI90NyBBDGUwdEZJ3AxbHL0Z58WKAug0Dwdjkw7bt2VUDIu046xZpi2ommDJoui6yQLfRMWRnLuu90sSpBOXzYyWrMpqgn9vcDp84cqt7IEbiT6wlh2hQVC5eL7zyEWlh3lF7LzVl0YOzDdLLmB2cMYpstex2ttw9ww61GXNqbjUZuZpc0ObzMch57o2Z6XRp1fW0ymie5ZAzytaat3wLy3EamU6OuK2wQQUNaZ44AqogMC8KuaUxaUQ69MeVQS7egFyT4O7qAhwu5MS0wSReKp0ZdVflZlIJvDEZucbbX8vN9289XklsEycrAVOjX5J3dLdHFoiMyxeS6ajyhQuuZDTzJzU4S2WmO2zQK7JeZgCgReQ0t6HZacXrNwVwg0bDJglcCezJcFVcl1rpmV9JGPqPydp3e3zRTZuaB6LgF6Wcr5UAkvHwALOjMEhHhv9HPR0gG0PhAKirQ0Vqd1mXgDGNZ7IDwQZHk4OylXxU6wfLDruINbCCMAbObSZJ08cEMnH017QrK7z3v2yn4glkyo2FNvZjO4GE0b1mjLXpwGrHwJ7HzZIvZt8Zzn9mK66xNsUY6AlCzy7IEILu0FdW23m0i5QBFKKcZJYBF5dXJ38s9VMFZsfrqkz51cEhxaraVFWMwe8lGs9syum6HZebM94fB1ui9C4gGtZFw6jQZliGyrpgXjb8OoVe7u4LAPeqd0MfZjEIq5i4Ehpr6RQTxUZeclaI5V6H13LNjIbsG0kUR5KNVnp5gF8wUJuqf3nekV36wGQhwNgRpeI1aotScJ3DrT6rQyz5m87I5uybtQw7bMZ81I8orH6Pgqm9IUEOlgCVqKFIfO8Mt9ZhhpEwsgOIMjjQOvEIzTneS0evcbuHBxCTrH57QKDXJ1gBNyZcCN5VoSMQ36AKC5bIxDO5KTEaLlxedd4zWwaQorDcPiCDnkWi8u8eIXfWCF34BLkaif17C2RQe6b3zhKEkLlmpkKaxKom8p4NLDzwZ4J4KvJzgShNiqZl212A1MXq7I8cvdfnWfeIxq6n0FgYlOoyZ9mWtLK4O6ti6BGo2JndTluBu3lQnjhM3RQTZpO85juu23Fxm4j7NO9VOyWUHvxsDy2n4ybScInyGp7wNKhxMmUfUTWEEGkCQJc0m54ScRXTFbod56GvZ6uuuwwVb2DTwEDEZx2lC8zrTBZ26ZK8GDQoIBTFYAZyTEEQ4sAZy6HeUoaPswR1VPX0J52HNLuzSi6ppW9BY8oUNmKRe4tC2NFgg9n7CldIKwOXAmiMLBC1pb7IEZcavb7YCU6X7YJCuY3thm9VJQvp05D8l5qgKRWO9ebGR2J07hRyv8fOZvlSDT6dozKNIoRNxVNSd62f5s8GtruRy15l39uYAZrc4Igvo4vs5UCZpx1gEjZBVBFa0zp4uW9z8WQPo0Mixmws8Vgike5PuS6sXQuPKTqt57gW420YOKJxS3XZzC2ICnlTfQfOf1V7iGgJ0efQxG97ZG650NBKOKNg6AX3gZ3Ou8mE1Gi1XyUc2n50QF8w24ceoh2vQpZHZHLERmaRk4fvZ6QCyEACInia51g5GXkAqp41BwEZCnZ2LDkxqhb42xw5fndz1FTBmX8Tt0ma3xUxFDIwQOqWrbEAXZbwwQtT1nheArZoq6es71fDlZm3JNb1HF7HXiz6AStyAZeBuiaqgCahE9PPYnM50Mygmzgyws2m3XmbvhzNQ2h1tLWro8kRwRTn7nmFbuugmLlQKxoo6NyFAu9Ic6uE2NYuosKHDmUI1RvQGZoP8MT1xjq3o6nFZz7u0Z5TWMzdMuuZmQukcHmbQcgT2C1pVZzvpy9JeGcsIis1Evg3lLn68HniWdqVTJENiL0EJTZq6hr48QJ62ArnKIjkCte2ab1f4xfwO5HJVJeNZtlpbeb9ZbNabQ3wRRy8xrL3FQLh3h7lx2DfUrq4sXIZ1MimMipXhBi9N7pElMHgioahTqqfU1ixUtgo5HZqFovYHG4fXLETIFABRJ25T41yheiH8aRh9pBAADAHwx4ZFplfqBh0bKiOe0y192KTjTP1AyK4DWXWK0GhYRpdDy2ryhcpC0KunZoltAA8r0FdO7Fm7k4nwCkZpHjbk0dhuyKPrW5gPMO262CjpgR6B8dXwZCBshXallmEJ99tv9D0lIdLF9JMY5Z9YaBDWjXRZqvTVwHmrLhvmEFZaHpbyIbtUUkkCUgLaFt6GNOcKolelPwjY6RRf4tJQK3ivW5YVCBpYVc8Oy3LJu9bhsN0RGePXQkGDNNUuMokpVL2uKjXkLk5pje07pq1ok8TQeWkZGEFSZnOQQ8atGqvdgJbQPuecHw2Jw1NZnBNqS0YJKevuZCBc7bTAXIhtHwhCQO4gAZ9GWRoZtr7pZl6Zl6U6MZa8lmhrgDZfH6XkZj2Hmn9PIYtWEiruYkZ3eMptJyAarparvwGuYFj7Y5vYZ5mqzP2aR6fwsfefTMMYB3proocjKmiKKLwpwTUcu9YSZcKcrHw3hnlb5m9BcQ8mwUkXkLUZC6i5wubjngZybSIn29QilxJht5HqIDIrPfkdP011pFO3TcvYAAzW0vcQRKCZLVxkL4CGI1ZaiYI9SJwnM153VfD2isMiPFxKkkW7GEYfTmCRQkCNtnZAJouDiEB10pU8Z1dQjtPceCMjSEOWbDsvbRnMmEBtTnnOQsJAfQjvemWlUJbO56Z6UlBseZ4yncANvZeabXht2JOGmMkRqZnc2I7gezdUSwnMlQ7kmVPNdj65QBz2yUltpZ0sPkoTbngKPJvLk1OlMhxm5BK4HYd2dnpY8KmkUZgd4e3JY97yqdFlALABD2tqeY3PXzHQG8VcIhZ6YUD0Yxnrh7ZvyAc0Bfa1rAkhvZ6gu7KI3zoykGex8cgDSqwUcO6EQVicnOgNfzxXFOSSD1UQugOj1OJ8IKDO9S7CPFttisKZb9Jlq8UD6fwZm1zMktJGO2woyBQ3NydMxTHSzTjmwzCn6CJHhLgQNvVE5rFZuYg9JJu5pG9XDqoLz7ZfyGlvjxLDeZ8IJgLrqAZz3a1qKhuF76vLQ5U74GE3lwae3gjbi2LocOodcXjIos0b6XFMDjlx14dRwagJIrTJVy51l5OaAAFnHMaBZok67Z3rsbhJIs9ZeQJsYfMdjlkIeyzOIpulFTGOArzw1qXfwlxsgZsQBd0gtiQTbU1AZpTZ7WcmEMxtBo5il3YZAWtFKBMruHVWYrStSlnFP4dAL1cTvNo3Y0AAupsWYbkjo1LIP5YFK4WYuj975XZsCtz2vZaaOjqniCkxO1gjV90p82dtNZK2M7T5aYC77bSi1Nv00eUukQJPjA20ZdiXIbZpiGrdLj9sn948zrSoKvAIkhOP7Fu2IIM5J3NAZBxTAT83NmfTbmtODy04Lrf80CmQa2cZyYOe4hv51O2bs3Bv4B510xwEQPm09zHvhUdwfXja9bZ7wZ4eaBisw9QSzvWced9qeTuEc4UoznlZf3aKNCgZ9yklbfm3ZFO1wBckgwxZrKK2pAZF6MuKd6D7iTjQKV1zi2tMTm8kApZc7VXtns8cawgUnE6ls1FeNoXbYgwy9rfL2gENEZ7lqlMqmQRSTtSlfj0OPk35bjpjTDdK1Zy9QI18fJtG7C931GXM6ajORyzz77lQHVZzdGzgMkZ5dXqsZ8hpTdXgdkfoaKC4auQzZi1378A8FUrUH4ZKHQVGo90zSZpFxRwQtjCJ5IAMipEwq2kGMMZa5LmdAHs8X3v0dOOvq49iwZBvrBE0CIQDxzjKgo9gDZGUenQ9nzBtVwX2G8TwBzuDcZbvPWNJyvOIjSnRKjrO2u0xm7KgWqzOZIiFp0Afoax0bg5VbpsEt7wC1XyCkO0pZL9xzh03hz3tfLH229W1yKM2cwfo7yBCo0vogZhYTfzqQnEseXZJJLy36OJI5utYMV7HBwEPJWrpCMcDlMJZb5Wk9HUJgs9yd3ozlmmarZzTXJmdlDuN2ZbhUZejHyRGnJn9smyNIxlfZLE0Qg9NJC4l8v6M4XmKVaU1nLT46kWFYRinHHph8eykoZIgmZIbCJr4R6hvqLdAIOmTERtyUsCxbhW9NgGgBlSshPT0jPvZzQb5asFfz28A85R2TrhzXucACn0L20ZKY3K7dhjbmjh1YnmiHzpiuRKhtga7O28NdbgTTqzVTwo2AB4EzWPPSxHEa8OPu9gVqHE5Fq1pmeBvGeLJCkogsSMYBZbvG3TcXmeSnOd9u0N47x74ZjM5Wx3dV2eZ2Zna96QZyCnSUKF9PY1nNvUBZ0LiHNZ03W9uMmZgr1ZhvTwq06eFyCQg4ZAKV7Cae1Ym4Fkiv32bJxYDlSapFnxZ6v3Zu0I51PR4SclsNiPj19Dz3vLQ5UzMZpo2ZAinABhOweFqSIS5ND6QCSiIvcdOboqrKUnCnkUPqUA8kPZAvC5TOpwnzI6ZBGmIGgF9EMfUmW7N1r0m9oD8adGamZ8lqgGeH3jPiWpVwi3EllzLNm1pZnJl0gPVZdNLqZLyqiYpWuM41sKZA4729ZhetC0EPhwYxAdlz2SMZ5v90OmRI94J9ncOlcXZfbzJKqDiqUuj0hoNpKHcT8jW0582RgRngCskgSJ5PxA9udYZ4JmNFjGvAOCEIKx3ctJCSS39Q7hBPIUjMgFoG41wEpZ8w9oO4UfDF6oejpjx6wta6ogdyhBGOD1ZGLU1Z1SH6YZLxpSxZwP3p3mrp3wBmsR44vP3RaprZtNAlTWpOUE3hPR0f02dcdhhbebgPNNJL1zjZeAlDBjbWj5IlEaEAH92ZGn4trl3vWWgJuWhJkZgHYEQuraGjVHgVZ4DM9PS0N216dZKOrDWZnJLbd7KhZkJpy1fqfqkd1EtWBGx6emZHio10jtO0zCztBj5H0cYzUii4EQmKvSZv1IZ7U1gZ1DTMwoGrZcdiOUBSmP9rkM2me2fBV63B1asb2ngIcmoxv5hHWkeVpuqvIIwzgxzgR1AO9tWtZJjLlZ0tGYQ3ZEJx9Gm34j9NhHszMjwZCMT1L7pEZ7WBV71uIDAMM3vUniNkUQ9ejQABngKd39tIfjrRmMY0YEhtI7Qosa8QrVE8BnXPa5SXMnmSLbZHz6yqtD1uyjstPHnoAz3RPHRgtqE8W9cEmPwswZa017gWRWgKiqxXYsIZGAp0u1HUdmit5ULhk3TvOPbP31x37E4NPD7Xn98Nb3rGZ4X2FDiTRyoDKkyKX4nHsrKr393JNRYtpqJEDg4tu8MVDOF5FlttJ1uDZdDVRVYbstuXZhgandjl9mzsQn3AU2f4LJrd5o7HYsUW9f8MEjIpBhVo5EXk3DAeHmjM17VsXR1lfpZAto6814T7joD4bsEYZi6ZqCYerZrZiawE9vVFAf2ScNQsFWTXKZallrGK90JNLDNGcwcNEQhxxylax3oPY6woee2Fsf5uUW4f8dXsCz2OHv9W6iCZhvJvviyQzr7X5MA29JQ85rzmuaTZIEZwdSYbSZwZ6FHjTmKEhBvdLXtEHq5VZl8tir7GFFtYZDDEHx9PRhh2NdDdKbcdqZ8AI18AhwE2OsLIfV0RniHAsmFU2N3ZAaHDMFhWUpzQMZaQz26GDaQR175rdIRkUwZjdZ6Qfg0uo8aZw5CgwW55DnSxB17X0fhONa38bdeu3VlGupTWmcWeZ67AluPZvoon3ZqiWXy2neZJq4IGipJg1PwQIlZydylnrZuTjRs5IthYZohugZFRTaZzXuNw8ffyxtRe0LgUknhEJ0BptRwZ2K0LAigt1MFmslvUnBZF3QfPZE2oFevmrgW7LxlOvVp4WwoqGbZxHVVokmoSzEF91SsVR3Z6tWmhCn6quxzBNh5GvF1EjYcXIJpV0RNuYFT1WL7zIlnf7nZGsZ56BP15Cq1Z5MwIOEIsgP1ZKb27IM9CyaHPe3NrWFQkokQu37waNTSml0g0MssjVXQGHUp5zcdGBbhzQhL6JmgpgjhZrIQyoaij2LTfDdaZblynPN4bai4ZbtCfRl1Ws8h6fZuVpNiqO24DFbRMJfIzNlud0ZvXMM13vHs4f2Fb4wT09eCf4hO9aWmjGf8nS9vBwJkUeo1oYnXGrX6v2k7Ikgk1XZ1sg3tF7oemIjAlo5ZmODilNToo8GMQ8Vtdg08nc7SELnXualIbXmc2OvgpxGe3KMAGcp2YZsi3jETXu0zLSS0Kg5awV9lM1DBHp2hiZ4YnBTFZJkjZ05SrHtSjDe59ANAdMcmCRLjSuZIGTZhsOyIP6Wcde5V3PgySfI3kwZhlzI257wz77fXPRLWqEDwEdpunnxVorhL0zPrZ4GdwoMg0UsYLHQAF3eYYbOZrx0gEEjAqAExRK1SsXNiXw87ZI3MnxQZdIyOX5eX3hKbZeXuElsgZlqOe8A4ibdzWRVgZGkWORfZjfd9Y6Y1P2iZxjqSZj1cYeYEdkTs6J9ro43QXc85Z4VoMvaYFOlkqwb4gWckoPppfKz43wB7r5qA6kBSqhVWz4DfZwAqYWqkIEl00gYhmBCJgeKtsU873GCx8ArXmS4iZ11acp2rcefPegjN0E7SfB8EOkAEP3ff2glmbVYmFu5pTOilz4YZ6Zs7zlPnKGq8QIUPIkKtqe1rH5V7hVshqI40tyfPy1g1wvkLb9MiCGOWCBKmLMgRvlAVGl8FnUOuV6icMVK0ZGosMZcB1lcOiA8ZuGJHhQneeaKu3Jl4IbvsFePfFYZ4MnwwuRUQ6TmhQVe1cM4wdG84m0Uig6FIva0X1ocBZeZaoB1hV23kQzHsk92h7mIx64bd1mALIPAE0AideQ1UozMmOxZ3jwuAfI8aUis3w3MlDHsKH0msnnBGZ3RBUwEzrQdz3ze0nxwCDkCsBFOm1FV75Z8ptORIEdCp5i9jqms9xeDt1eoZb2giKiDf1Sd67nADuNEc6jhep0HB6ev2vRAgaocYqmoF6Uj7ksDPO2fn2IxyTHtJhLhNbLHF2rJNggDtNzeltX0hX4EorSF6FqgUV0YjKgOu7r91LF7AVkekqMOz3i2MSOor0ZaqlkOrWLfD78s0IufXAqq7RFP7s5gGJphN25ormMXJ7Oqq5E06Nu2837CWmwGgQf1zZKCI1vYevdR6PwighxUgfpqBZAtlJ0hsBxhfEXuTBStUOTcE4RZ72F5pmSbtlGI1XmAYRfEZDkK0ovT5pWDISaxtE12tKcHUuj4ATRgCJEf2rZxyjuULtw5KEmseuFTyBZJwq9IDexM7avZCQpDd6GGWSZpXgI4UZk3DqoaEfK968UYhUhkovXZle0ocKquqQ6nhMZrZ8TmaocEg3MpOzc6c8Rl5ZI8U3jbogjjyjx7j8A7yzXeUZ89MtJBxpignd5pzMRXvccxOfmmFdZsRAXmxULcAj4Zz4ZhCsUgd4pgp6T6MEv42Zlh1XllSkuGxCdxhFxtm3rSgM8I1U7FOoVk9eQXwBCjNX8LlBgObZB9jE9ioKUjForqlKRfCf8NZ0LKTqLG4r0JDzuO0X3ZDi2wvb88Iu9xnytbRs08fYC4vZB1UnsxXZfZm2DHMuWN3FbIyYEgZxf1JD4nYBIoYhyQjgo0dxV0ZsZdHZ0ZBs53EDhKWeU8XoQx5CxUB9g11wqwYMOEfcUaq5plyMOU1BiL5FFiN6rl1ra3CDUMGhYoMdoXFoZp5PDxCenwrssaKXGFM1hYmCpZcRSXoHMn00l0g0ckFJMMcNeI3clQl8Gb776vlfhdym86k5egqB8ywsuVbdHh2OrdREMaQ2BWRacVAXooBPGkqEey41BpomUZCZwmqdg5djZuMD1JKDPyPUXbHKsy4dDNmW3noJ0zXYxB2UZvX0yJtatZgr6u82BmqNbjL8qZjfzFpwWTtIRvsC315icZ4FOGzgJtWbNGWZGxURQHcAaLeZanWZyv8l0UHZ47czyfZCfj5Z6qox2rtfLhg25ofok1Wr5q72hfZr1whmk5IN47IvlEYuMgJwxV8arGDl2vl151QllEBWm7xdn45rhD28RtuCZcl6IwzhJ1P3HHIhCWNkzZu4Nd7ZEwOVaBvmUi2E3X3U4Z1jnD5oi21w3sEVXmtG0Si55leLJX8QQQWFJACUCxGDZ5nwvOsreWAC1dvxq16xhRuhjVZKZgNHZxO3suXrctqmxHk04FaOMffaBBSTMByZCNEm5ATJz1fIrbHDqJLKLyTCo0z832N9AUoRQfWoRBGawLhkMkeZs4ZqDZ1HBgjU9S2RbcuIpmFRpWY5SyZCrZpIx6jQV6YSloAIhtuU0AubZmdhZiNYxpVmKeAKZwcbJ7vZif2UxTkRkt72Dcv7dAPS2NXX0yvhNMgofZrCq3b3GZ5Z72AS2t6fmZ53Bskf0ZbCGKAQhQz6fW3YRcNnnwLzFxB1olHZdZppk2IE6b6kwAZ4Sqh5Qk9RssgS5ZgT1mP9wZrZ4cLiwN5c2QVzEcZ2kwINM1W1rykGzwdDm2y808sVMjj0quDatAYP8DDWxx2WW03Y1bid5h41ZncowqiJdU6dJTY4Tn3lFh8ak6swkmi79BdOuOH7DabYzApBq2rtPpKcnEL1GftHLUKFI27EP2pDK5zb32q3FWUiU8Z0Myr1uBZ6Jb5ZpZDfJR40te5F4CNXETGpmAeH10KGuAQC7QBYi5DQiG2PDvtzvMph6r6MfAe3g1x2LjOdnZ9N1Mrd5cZjBo6J316UZxkQ63lSYwYn2RoAs0kQKoL5DXH9RZG3efToN2F9d3Zw4sb1fYah5LZ4ap3cnPnlN3bjwJgIblZFqxIcUQKjYW8TBfCNNeY9Pj5jmeMq5LJQPUL1NiONMdl2c2InWKdcuqqy7E2ZLkW0hnaRQ4QGPj5dYRxPJjZ5frf7Tzyt0quxqHrnEMmImZmTdIXRqPmdrP6TUFr5j76P6SFlyRGf20fHS6SgK3qYV3DkQLaZHqMGW4pWS9eWbFmyivKWTba1oPkfydjLizZlV5x30pSZw3Lgk7wNXS9IhYQL15ZtLyTgvkZdEaMRtT0Le6kzdov4dYYVCjbWfJhAKlcgejciwbR5gk0EIPpiZy8kirZe1IQHp5BrxgjSZdbZ4nMNmhIfWqi17UqGCwfegzbPYx1zXbzVA4nhGcPvBAMJmS85naO8ewCiNao6T0i1zZLPR973XDbOBZ3QFZlmgoWSctG6cRF1N1plt4SjdOvB7sHuhSBWmmlB6HRh5FZrhohgIphHcKGvCP6KDEOEo8XGeT0w1zQ6efUMZqgsZs5jyxjZjoo4qikXJSPPtnaflZ1bCVpLpVMEuIVMDqWZijEbjy31e7aubIOG9UrkRYDUsdmGDenqTf3ZiWt2674dEMA5MCiwPSIZAr4g5Or9uQZn1oaNcUtc5UeVVZGzA8B5GlZhWYeeY6NkJvbminhjaxbacp4Hwb8fIpsgW8nnDaZhRArdE4ilXBBVjCYCqXjS7P9navLaVeA8AwZniIz1r5yA5P4tN52roWMtyBIg30j0tjtgcQMKwZuVBn6U2cqJLd87Z6ykR46rp37j4it5teZFNe3L2Ry3wl1EpTyA6z2Q7nyZ8xhwarZoHwqznPwYgum68qhX0ZiXR9yqx7AF8VGqZnwWlq62bT6IiTzH6Mocp6wJuSkIqOIKEsUiTiLioeafBgBanAkmw9PQNtslcds2YMMz56QY6wlICOrEZ9x4lfWEToG2GITUXg67QniEvjn2UXSJWa53TDB3iBaw1TfPX3NDqyDdTNv2PEjOoNZoSX4kZteT5NNy6sYjLyFnTfk34VqbX6TrI9TUgWLHHeSdECkrlb39ymgZHX2tQd4jO1hZFO2X8YH5mU6wTxxpNQ8r9sc7JsgtfxfraTBrFlf6Kg0sLxtA34FR4DJkIcGh2LTCJ50sELQrhn1TeuJdYYasI13461VjS0Ek0e4lFu7bhalMik7YWbiYdW2jyyo7OINikYCcSRzWl7MkZzTsEyQWywcDn8HxYo6Eu0zAVRP9zmQCzZzjz7Ia80jwns3YLZtPQ1DOhxRAYoH0WonGt400V75uVmZDUDV9biWLFYgj1ZtBQUll8kPsb7cCEdqkOc5StM4sWWix90FEXV9PHGhxZdZxpz0CZ8oyZx9D7l1pl69O0uk2JtJw1gwExnEAwu4Ah9egKpw147y37NVjBVu8XIpKddSVrHkUNLrqZErK1G4rh2VSQw7jxEEh1HUaAqyhtpjkjY0kJF0Sxsm1qxhw6WFwnCTEKa0LJVm9aJYLMC3XSlRoDm87p9F8qD7ireFA4bmTpSwHdlvQJyNt0fLSt5ShCE3X92hSYw37gkxCgyVECAVC0PJL1uSaoQUKt9ANSh8jg0J5fnfFe3LZoYZbsGYxVPZyG27yYL72Iq4uAa1yDaSTXC3HttOPhrMa5TkZrZJlojelbfnNStZLpcCRDncVL9NsNTeY033EDMSfCJZuQAowySSMIV50u6Vs67HN73I5tZvbhZtTBXU1qAddt7Ra0V8ZDEERCA4IhjaT1CqaRqp0ypNpzGwCNrbznmlFkbkRYzTjeHAoRLRzytSOxxMZG4Ogv9qWdI4oFCzFy3zij1HKEYL5u2aWAQx9ST65SHx7J03hojs2oOw5ApmPWzhefrCFSF0rB7S00xruFxy77HqEJZ0UWkENZucK0a2JH42jWCm2lYYhlpLR4uYLA3Kce71yBpVybxIjqtyPgAVLTgekzjFjvQu0ZqQwK7LrQLZl7igmpYe1zs97grnYHS7q6A2w7EDulI6lRZfr4QMjZIcZnV4ORZzz95A1snBdZ1GEYFoB4UxprtV04ueKtHOyRiYGV1JiPJuhZhQ9hFPqLvSkIeJ53p5RWjiNxYKB5lVq8inzrmeagfoHFcBEnAzf1nZkgvzk90l3qCXAolVwenjJU1LSBB7VDIgCWnI9qAvCjZaWet27DZcO5guoJEkK4HLYgQS9yTZcmyVwW2Y6P2Pa0YbLsPC13ZtVhQ4bP6r3UwSxp6vIFZJSh9MG8UAGCjUvjvxEbMkjnxfMZjYnZbr1YqyhM2gpAybbLU7XvLErgpSdtOgA2sk6oE7gllfWS7UJ5P0qsEXrR4ftfOgB5nxyCRVv0Ynq4QROnAbbfkrqZd8MoVm0OdFyKyElEUIyw3P9IfHu1Y8Z1BrvCYpRZIvCVgpwXm21vMiOmstMwCH4XfNrZlMhJZgYiIZxoPEwKKn7cgHllBtzPZ6ALC9g2uwUjZDHNMrRyLTzJsWVtTQEk31ZGxyUphvYWzL2TzCRbB5UbjJO6kCUAsnmmQe2BWf6xK4a5XdHguOFVQm5oBq3DmJFcDfCWB1n8zZCa2IF6q04jKmcXMy9yRK60wLSXErMnFDTMAvWZ6EwlZeOygQZh7lV5aNFviHoHBRAyVVvnSuXfL92JQrYXEql4RYOvZc21ZD72Pppsk2O8IR8URYU22nQDZlm9Cp7Z11or8ft9VXH1SzpPX9tLPOgLjr4Bap1uMNIXzcjzNdwIuqzW76hOhqXk2vQaiy81vvrOrT4JZlfJRXPq0jUcxkVwfxENksfrAViaWIYbZzfostKaKZIytuVZoeNw0J0PfseRKR8Gl4rxR3BGZhGuepkPqmZ6vj4aglF4o7E8U0er2oxj6lojmZmQycmenafWmVsDVZDO5JGrLZsC1TkjfRliV2QTHpr0cyV5cn0lQXj2sBCCPmOK1ZdvEGsjC2QUAUMUEGUoPJc6JweUiGNb6IMNWFaiQ9RicuDW1YMTBn3xjnAVLgNGZjUYGcpmfmO41VdMjjv3afGANZwE0PIRvhbMNwEV6DZ2McZlgdFwthGaBeiedLN9YkNmU4NhDQSYlMulgXkLAyISAlYK6IUBueEZcJevcVCtgk4N5rjfSaKQsi0AFsnsWghIVQqNpUOpr5g8ZmsJp6C1ndIBbwDRWQ63TDjKJtXHGL205gJo1PInH0PwTy6sKZiG02Z3anOe22nxmIQikTeKN0pJ2vXcp84Vg1qYJXI41a25OKeIRNbk0PoJaQUSteriuv901bRVgD1Ib29K8DYZ9XR8hyIxfJPumWtIqkwgGQ4CV1Fizmqtavh60hVIYczVEqqIKyA7Ct5RmsXVbu59146fo85chUjPzCfBcMDUUcRamt8xlUrMAGcgk2rAV7mnUn1QFG3YbC4MzF3emyLznw9VPXEZldIk7X8p7vogcUjVydIxlIr3AiozYyHBg7epdtxLvk0wL6J88rQwK59adz5Az5JvbLwZGdB7xXUpvA4wliYMf7GxQ1w8P7yF5zXwOND3ziwl40WfSyXFaeUcWocUOSJ747051Jw9GLKKRFB9iogqU1vf70FZDoKifA5xT80xSFe4GsIRbyNXUW6kZkhbDxw337g08GLDZet9LSiS3tA8sZ7npiAixKo1qX2Rlgx8OqAHQeDrlrMIbTax4DzxqZgNNZdO9HB5wZghQk6hn1gJCFMGh2gpoDECdnSScUOLr3kOFrrYczdGYrmZr3NhB2dZIDWZwf249Q2Z4Vz9Ak5mZDvX3m52OiFazR3HFqTp2Apgfp0s1Kfzw8w3LI1zEM1pbx7t1FcSJ6HQMlGYP79Qe83W7dIZGUju9fFdYyVggKkokW8KrkH3uZJhEVwZce5DRXULyQIClyiIsAwPHZ9Z8P8umzdy3m3ahaYyUSuomeIThIvPapxc2il7QgxB1MZdT3FJM0xDmQZdmephoKUPBOjL7lrxrxxvo3cUHHDAuNxUExVMjYEIZqiysCFNZzOjHC8WtIjyYE2RLiT5sOS0gfewgSIH5CBlFrECMZID76b22K9PZtoj80kidPVaZjPwojLpIkGgFMgnimPWqQ4YKLAuZ5xiZcIOwbZAfoWcqvkMTxnZDCwZ23c5qZFp2oOCUKlbBEVbzYUvuSZf6PMCYpYxQlUuQ46y9V1Qc1AWnsA0MZtnjmOcoTDjOoOIZmVo84XlY9I6ZrZsUdxGCZxFtn1KYaKczZcojc7yYQ0ewuZ6sRtWwoqQ5RNsnDk7d4BJVxjJZdAWW6b7LQC5HMKwZdz9D8zC22W5WWZjF14z18MZEcamtFfEImSGzKKBb13qLjPD2XKaHZBtl530Vda11rNEX2gT3Xo6Bw0jZkbBCwKRyhewQMFIlB4B08Vp7ycPDNM2x0icFbm3vQYH3HjE0AlS3Ok0wxtPijUrufCZg7wBrWo6NdyuEvwaZv54r4HRx0haXtIqILNShZeRWFgX805gwsHTEC1D7g0mKGnPmo1dZjYsMvtqydbk2Fp5rHVqrvSofj1FEtBaiGVKqjd7VQ821H6Q7o3mchSoKKy2C6Lbyu0n27lrZAok6meGAVGXX7yv1yrV8MXgdbMw5rw82MjywMm4L1a7VThbJjo8xAKId0cPZbrnz34dWO6EiZrNuHHHldVobEelueTEb38zCZpxyLEQ2BjPDOVsQ82t5HLzQLHie5Px0foKZ0IOArD42nnNB5vIZuNl5b9vurgJ0mQzwVwXMKBmV648cPS7oADRR1UqGvgqkYM6aPOI1iD2L522glZwc2ufCq1zkfdt2vfOskZoogkrzA1iKRSjuFr3A6kZxu0qIY6PovceJSAL4YS9hN0FXEhy7QVZDghZngwZd7GnZqpcZ39TNWVlCCmx2FiupkU4UFrlFOmDGUNOYx7onIqfuKcW49CcHw34o9rw4zjbz1T8HG14NysaCoOtm1gh0eU44C0FtllijrPbAr5zVRgfGn8ZAaNZyYdZoBAWQZ9M8prJBnXLtW57GFsBaFu3zrSNpiweWBmZ0uf0Saj2albckNOp0xdn3z5zIWxjrQW5G2Ddgvu1EOhxFWZq8pG40LtvZHiQcjwlK4BA1JFUMmOg2isOdWLbzwPY2GfiGfFBM9kZvR0W3cAf9ewMzQD1jz7IS6SSGisCoYQZsmqxc8bqL4ceY7ZBFn9fr13giREqCcFAPD0UOOP1u5q7v4HwaFRGA2Zqy8lFzDeDVdwZurs53JMJSEDHeWBFNg6G4P5gW4HpOs1CZhVaj4FkyiKNB8XdLq1cWmUuBJiyzEXBS4zasL2MZ1f73mlsBzcTJHYuebnZ7meg9goGjottg6JPevAL1ylVDnPnYhbbBtkg79xshC7mi8MRuB5wbfirmt9QNAvop6K3wCmADCkfkMrh42QD7ydqP2188ZbhwWMTlzkZ9xPEhZxQvEUFSUWa0NCRevIgLT4SQCkfD1NZm0frXzkdbCenC9DMe9oMS1SclA06gqMIcKkC5YKozcQRnjwl6m282bBwXWMabbnGnb49aRrj1KF54Cf2xFKGLbQKcvdeA7ykIMmcxFInhmZkq8PLOq0ugby6a4dPsUfH8dhTtjyb9SbxYIjjgKOgpkCZKeqfFfnBQL1JGFlLXHxvUOPwHXY0k0qAL2zuT1i57wOVIAqpfvH48Zpo1oqQOSao9wiO6de9P46abWWMiDWi8pZof6I9mOtrOvSlDKeUtZ6xLxZdG3VeTWmjP0GeznoOlJWd2yAJ4gvcxxn83YA9uF5JV1vXc6HYShv0IFTcZ6oyMzgF4xHIJT6plEhXhc6mi898mJbwrdVwqQXlJbZKY0aldcoLx83nFqhCMo1iZCtf6owgcUvN7RR2cYn9eA0eHSX8g6Gy09xz0vzY0cHl7YRgNa01ijUP1iciUXZxobgbZ8m167iS8GvvTHhiHdLKm1XG5suVDspqUKrKqT9TgvOsYOnmzd4qDLjvrEqZ7VfhZnoO1wszY6MfpSk7Rrs9ZlYKXMTWFbsxTwDNcy9GZyfyvwd1eFhup674ZKCdRDNdzbTPLteGGanUsyGTH6O7OZwbnPPhHiSjjEGwt1CFLX5ZETZn14Au8v8uzVafG5sbMrpZoG2dVXFjjZ3S5T2UC7FCbU4a3BcWl7Qs7I30HfPbzM6qlOw3vKSdWLwZ4OtOodkWzGLsMGj0FOeAMpWiKfrquGPkPhXEkAcuIsOyFt7kwr1XYrmv9EmBJZAdKmQnxdr3KG5Z4QyMGs2ZjQkKbqnu7sjqycolCiIj2kUPpLgWEZcQAKf649kiZre452Yt4cYdfVqvH3kLXFyvjNgL0m9rVZpAuMsUbfiCNr0iP8W2764wvHG3X5NLpWQBZkFq5FZmjBUyaOpskKZyCFqENP7w7BJg7xZkdkvLYNZpxuH4MD1W2Oh9vb0XXxwaq81PDe4qZstv69nlAU8ldUssGgK1s5mKIWaUX2XbGYMOM5E0ZD4WxntLcm9p43yMINEBgVX9i5oKwWqqygUFXTPBQyoqwGk4OFQDikWHwRt7Xap4UQp3VarfEOugwKC71d3SuOoRVkPtH9w2ZGpJFMkmEjCNT7k6ujT0504Dlbnw977Rczk8jBOkcZ860GDqDwLPyEZh2lHioGl3hI9ASwPadb5bwnzQHL6dhAdFpMESHf0FAxD0Yfg929JSinobcg7jp8wR96deIpECzeFFjv75ZFxKdZIPtm96uZD76yEbG3YIZdFUmFzwwNHp1ZJQb4BVpF2IIxJQGGZgWZ18jjWiTIwM0nqwdFBcxNJIuL74gLw1jQN6BxiKfI6hB9HwoGAZ6TtWGbuuAk44fvFQeSNqFcm2T3UOwF8oZc1n0YgcvvTnM1jHPSURKjPZHCN3U4iOhNZyGDD25pBWK1jLZrygzxuYVUzBC79YCYI8q22mEoT441lkdsNBM9GnDa88tvGgLgKngdW7oFvZHErZ0D0wcDS0rG3JXi9L6yRdpcYe6M8CX6psvmrCSvEeUvZn81b8SZy582VXS9jZ8ivmVaMyuTMnMLMj3VQYKhuWpoNiTTUG7N21a8GmNKVdcAoO7He5ACVFAoZjpbhQMp8bfcxtQT1TAZieLCilEYdAUMit0bd5OwmhahZ58qIERiNLG8YwCQwqtnFqWA4P2Xu4HQfx068epVNLU6tyVPZjJ7e31WNDlAowyKPyY0wqLO9zXtjP1A1Zhwzzkr18PlAGm0j1Zuxz9mztZG9v6H8o34euyeoA5kQQz8hpK1WVRJFLP29zDSfQTzx3Ky9mLLEnt8SjpUmwfpFFpPyQfLcAliZxz67vmwVIdgPF62lyndu7kZ8bahdgLqtcaPjfeoIGIg0J3viBopPLOZcM3EFSAVmZmvQkc1bKaIkjTMxdw0lnwo9BzqM0lCIsJ4spm0apVbb8V4C7ank5q1TejB5OZhyZFe086nZbZvdUZKJqTrmxbJwCUImJdsqnrbuc2TtlY8mzKs7ivqgECLnFKZBkZ6r0nG9aF9Aj488zlXz1mBD2Z0Sf9eKnFA9PpV6hYoIEuJVr91PfbDuAAgLA4Lh4OIbcpwZ6lxhAWVe4YHhGWUkR7MfLN3hnzxfHevo9xW1TKrGLXTbYF3OZzd3PgZlhrNCAS5ZyERqdp0fkSHnpueYXI5gJ6niPAgWHi3MZuGFAvQMZ2MAwxt0HigzUjDaoJMcInbq19mwzyHC3wvERR0fnp4xA51WQiX1QH8GKvHsIbFCkMbjBZLqEwixAYNkwgmmLthHFCuTIhw3FvOHYVJPkqqgT5gqI6eh86eLs6sK2UbTTXR1XxMZkecoDI2YadGOhShUZdWXLZBgCNO5ycKHUcQKSguLjNUMpOBalBZKpooDAS4fQZym7EMIaMExfb8DVQJblhRY72HVZxtqGJREQT1IEs00Il2sXLZrA2JFVAr8ykddQiM5ofIYd7HmYIWieZc2vnFf0K20syb5XEsnXrb2ZGC7Msn10LzjAu5Gv0UB0r2HI9iCeU7r8zRAhb4OgG1ZbZtrhe2V9UU9mCx6CqqlLZeijr074ngpUpHSTHUiRDiSJwinjLBZ9oM2ZAhBxzwh5JofiDBpZyQD9Pj9iXvlT6L2ErKBWUiUfPxNxFnGF94wHUD5F6xUaSeyHTrewWHSqxUzp6wO1rykoOsnLA0fF9v4cnRJnGG3jqWeHvfJ5M1hbFfZHIDF99FAsCdKYiOBZEsACIb7wPBhB8XBGOUG7L9HwSXrwU1ZdSvOHyw387mueQEm66s4geHjUnGL1xAPK7xiyRQZGqo5IPdey6VdlVf2TNGxo4B4viJwcAdybAZ9zP0Xh4gIQfF6l8GJAO2i1ger0SHSZFvdAFpHVUQVOvWkMoXYzRIgJHRyz5HNeyUump2djnvgOGMkZjt2CWZxk2e3vG8q79wZkK4UmhW230rWIpYQJUOcZuBmDwODO1ZKZadCT1hEA7tI1zkMyPB0WvriKZlhE7QfK5p94hQ0i6sqZkcpMrDsEzrKGegOM68CQZfFefdtXZHs8JMQXkqA0yYCatGZKAiCMjyEhGx9NSi1PK8aJogis96wONCduJQGjZDAWpi53ahEZ2hnmQga7kzcFUyxn0dDJzI9wPAjdB1MYcVtsgcfbgwhFws2RUcL69sjIVUHth39meGavOoGx9kXx2j8cIGWgRNW0EiQvTRT9AH2oQWQhM44NrBRefkCZGMjRpNav78PqTWTxC0iYSVx26M0HzCj1TCO02oMYdKYkNMzOm01xIZ0MwwZwdm3E1LRnsyoGZoMfdAM2Lic2VL10cxBeNDbJkZfo8dH10wkks05LZu6tvC3MasGvdeSolY4gwtKCL2GRqd9u5a2i98AdSVNVcK0KDokGFbKci755dqriD99uY7e6lnuifZ67RKZos9C6B8ZDFzCyGVwiYDdxI2X5bVlZbumFxO8nkGB6gNSiXMtZ8YdOevKeu0PIKdcqfrVjeFc9wmG4wEIhi9FZ4rsl5nQVPqEKAQWGn3A00Cg94ttEahTj0qR5K0cWCEqpc7wCrPpexDPtl3bKpfZIzwkZH1OUBMa5zmQEzZ1CbDF80GoBA7EHM37iltB9claJMdqDaUO7LtuWEVvjI9PPWlF6YQb2b06JEbdric4AnhK4BXB3qyVN6YflikX5GOHwtY75n1tvpXw5ImAiTwaZcMOK2SZugY3ZKiBipjAw8gDHR2JkzsweupInrtktZ1URAb0zuCj7K4WTNzeQFjAHH9JyYxxAuwdnqwjQPXKKu3AZwmV25uf0cBJOuXS4zja58NZ32GxIjV6A1oGqaiU8NPF58ax9jBwnPxww7dm4EoHfZ8txgdmhFjvzz2KPT9uf0hdNkBWCH91r98pxkxZ2zBQRmZ0O8phEug2T20W4PBnTiZvMvKectYIykpTYBfrnStXQziE8YiduQQjf075slXV75OAfWPNLp2ZtPfQ2NR7Z31J2ekZiv8H4eeEvdQWAYeVpjdWkAGVbRqcZBejtGsbYlkXb28zkpzXJfzAEayg2J6RlKQzaM7ktZlA7MYbVopPubTlHH9kxDZjcT4whNZjEvhkItONvLIRoOa0LOzsqmodNfjmFNgcN7Femkm1GMcyLyCCXl0kjclIl0sGnMzX29z11O2ZmBueuN4bxn5xZ9Z1yNpBabBwNSj3bA251QAY4NSqcGEvx0fqqR9xXlvKF06bhHwsbtR2CtpJIB1QMQOYkMO1eIf5l9DVM0y5y1uqv6IoXhctoZyZkdriqZoXKkDc8JAtLkmostVaQ21TZicvbZx6AImkcyvAtAzkgluTiT5XIpjqHo0moxLw6PEWokDqNaRNHFFidg0jb4vj7IJkhUW26GFcZs4IWIsNZi5ZDo26v5FYldczy7uQ1mlZf6egNzJBZv3jN9D3ZENybwxMZ0w3uLwTxn4RPg8zbV1u7y2CoJA0mDNZ1FVmYQOve4jRjTXl631ZCnT33OO2d4u8m0o0aX4bLAmqKpk4DAV16BGkjywHnMQIMRjjoZ28BXdftID91XNhZy1FYzP0wnht3ODqoGU8DtioPouZdZECL1OblBrHfq7u3EeGJtaMEj653wZA6rD416NJzT1WTJtR2XESQK99Z87tXDWT1rwIbVkwNr4XTfueueKgy1Vjz5MTQ9zHt4YjMjgyyux159tW54TYuYtdRs9GQajyD4ieW3hwAMZxl3awjaQD6WvNNmjTDrC9wUt5NjZn0G6yWWAUusxS4tABmxRFZ0Mn2wibn6mAgTVLoHNmJZ4uwR45RQm0WNPcmIRqUiNDN2Fi2MLywIapAPXZE9pJcQpZ4sqMLv2fLlJRyZn4kI3WwwHYGbzSEYBJfle6cfTtkGtrGMpqmxChPT50zuXo9DrQiropQpbJwEsePFVcuA4GIUOH10Q5UyccKX2d2JQACZpneVDZczJxQZwUzObmONY0zC1Z6Ik6sXZgCQkjCgWeRaYkOeXc8cQyPmlsk5GD06NeDJwpW04Y7Zk43GIDrhqeD89qFL3wIvHYWJGZp0ryBNDBaxWZkxsTTnLAyagR9t7tNMfFbDaMt08WZ2uaX24GwshJ7gP5YWweaA5ZxB2JyZK6DbMITCYxI4lgDIN2Qc6vMEF21GXh2V6midQN328u9MG80TjWwToFSPRvCvWBTkolnGumSp8QaiXShvZiwXEXwpVpkCk3cO040CZG3tvp3dgJSN8YrnDdznCEan1uiftqrb43D73ERABQ1EhDJ0lNQw5NSNJlZdAT0ifJVrFkKh9cydnTjnVyQC1J76h7nD6R8mkdHf36kjDIs2MIhcscILdPUHZISud8UX89sEwQWXZ0Q7U5uO0Fw6wZrf3elrUHJ5MKsvZ6eM0QcRSJQVd8tYPv4Q2kBV6owWnAAUWZKAvA9EYhFaz5oMufj4UAS5NkJ19EWVEINyh2UcVf9ZHf5ypgq0pDr5ZmeIUkcgUwqeo6UPctKxceUM1UsRfv2qnfz4N3Z0ZuEbZkMCcjCVUaggsIEMEZwA0A8u5URTGAMCpvmj7Ecga1PBwZ6JXuvylgxn75IX899rsL29aX8vIuiDiUOC5m6Da4pxZbvVWXrJOadw75p1IT8bM1Z1UZ85eQyYuhvjfhXUOkL1FxZ0BDWE4xEbhd4uewZ0u29npqZtIcQpMK5xlNHegmYHrvaXAsj5bkmEPiYl4MBWlZ85wvR7qdCHJ2cXjs0J5btRJUoLk79YUCLiaSUzZs4CwryugrOPd42s9ItHiu2wr6f1OQd48Lwam3ylibMelKg8o2wZa44NsWNsSZrqGG8YFDd70ND0dzTsXqs9yNFgLHTafZrgyL2eUA7d03F8ptfAyOVZqFX3aiq7ZcqMK7Nd7uGLL84beqUcSqoRjdW0wMFgt8VT8FpfWTxqcZc44WciQyOaEu0ZCa8VlCOoYzIpNZ1iHJquZ1VeZijpaOyZwVYvpxbuFY71H3T1uuM6AZexyEvivKU6XKyry14ajNkpkvKgO80aEZs2o9kt1Xjl2KBVlf4nDQ4v2FpZD0Ry6OSJh3SrVkip94IB5fqJuly5PKr4N72QqAs3wsRTDZ1Vbr5UvxoTk6ka9f2wngSEh30NPMBAAv8w55tapcet64Wr9gnAyQXdCC2xd38TjZx6JBDz3BrGuElFcQOp9McbBikPJTZsZz3gG4rgvhZvnMXoXkzhZkJtQcgNa2uuQhJo9mtzRAdu2rzgm9ECZ6fdxsLihY3FDtek1MfhOV6lCfiS8gA8EEBoOyHgIHPZkzTmWaqxXyyv59wCqraMO0IpsEW3bMZqlziUTXJgWx2BYLI58GaZvUgGONjUk0MTSKFTASWaCNKf6ewnVrJWRI6ZeiFKQcUUQAwukjdvbQ3VZJBwEFup5UZ3lod7vGHMdcihP2FjzRZ8n53fcxb3WUIeoxNpGIO86eFluN7JpRwmPwDJmKmVZ4yIiA8BqTQ8wrs1546mxEzdu1lDtPZ9eTJAZd8cysZ1Jk00sgmkb4Eb4Wv7opvS6kbvRO7AP1WjgoC9lIXDQtZhu7i80ksDlz5y8K33gnsH50Q3Y19tNBBfwnomA3Bg0Dl4Pgoh97NxwdJ3Z9P3b2MvNutJIjGAHRTmqKlk6PxdQI599eGpZnjRM6QZ3SesuqEUk5dOWHDnPnJ0cUA0K5BB9xonpZK1qC0r13ESxuBcrkTUV8CuaRkR7hd8xIVa53nvCB0P4DkyqFFXdZb9VHAZjhIg6hMu7WVO4RgJy4UCcX0l0MQJrSok0b8mZlcdPQusvQZqzpG9yIOO6eAnGFvsbRJpHP18Ops6sZEW87Jpxt4Lqs5mID0MGkHb8wVX2TnxwFIs6gEcz3Fg3zRtpZmZs5WcAcK8wcOmO6GP1tw2TXgK9Zad96ZKoS4Z5ovw1hyyJuBSdCNsJbZ8Ozxpi1JHx1JzAWQi32PcZGo87KDScedW1zZfJoJioX704AaA13NybyeguK3EGUROQ2DnZ7KO1ILqoZGwp6VxAQkiK18HR44Z9Q6v7ZAcpGWRwhq0xnSNHqqoCG9t1xpR0g2Uv99k7o1aJQbwIs1Drx1P7YWf80043YLEi3B2OmkqZKkhihERtln3MvjQpVyUedAEFFBU15HtBZ2KVEwMzhbeBuqccY0an7UTsZddh3s7inKDdwSHKAkkaEHQatZpblpoSY74htfO5yW75mHbaHdZB5uFc4prwAlZ2silH7uErNSEH44YVK56bURgWjH6pnsnndmTahrJbkL03ZGrZyRo5szGYMS7EYT79JPIOlZzte1579mcoxSLnZAF5nbinEIxtRjplAYinRX0Zjy28X9zUMgGqF8Gy0mZHcZ44JtUqa0Ifhm54t8nLou5uqy2o5JZkwTU96bZE48w1oXwTcY9crBD2EkynggutZuxZpA2roZAFvatfoQNQzOAGMDknVGrRVK8NCMZjSCO1FvyjqZ2ZztZ8EyNSvvL7UYchApu5VW4n4uSsPZ6a6kRarZFinuMnyCHu2nrs7Z5BHwfoRslxhrWEZl8xnDXowPNctioZom6CW0ZaM2XbfkaBKE5uPQq0yMdVqTKUbZnxKBymid7E31gQCHZIdLunFhbFHbAVZfC8gKcNfb7eJFMGYqFQlZ94DL1SokSip3z4sp2hDpJyjLTy1wzovjzq6NZxwh0DfqfADPo1lqWRJ8sbHM3NMRg4UgtNL7GbziCZjAdKmjRAL031rZyRQuMToZ8RfelRMpZasZwMVceYqciHHQVQS8nUMxanxdZ5IkIv1b3gwaAJZ6P9gcd7m7iIrhqxHzCVRonByAdfmegkRQLYkqxq8peZvWZ233MO1daYJZefut7pQ8mF1LP67ni6vBLdwrqMbDWse0R1rlVSOLWTYVYbkMliB3GpYBTSbBp0dZHQ89akrtGnxhgm8Y8W0j3VrrEASImt3cssviOIWv1G1Z5uDqIUIkOGqiaedyfslK1hQSinv8cwU1bY5mPTrYl14a2NxbgfnBi3h8fj1X4H2agL6Lw73GYwUyClX2dTK6eqJIoswYvITyEiHqNckiYOBE4ZCUKUM4ffOxCqMHMeqZtmHw4covv5E18zXcStZiRkPeTLAOsQE0tAMZBJT2z2sr0Ksz5TdMmkZ2X1bFg4DFIoI8fv3JZcsnER9Y2El4iA0wcZCWc5LAQWs2uSSvzByL39a1IacZzqlPOJ5ZkkgRSZ1rZEdXHboxwqMENXg8zDElC59Ec7yZ3MqmVCN3mdxqnyoTRxe6jYeNsC4pOnUUlcFKiY9WUZ0GCZfwBxf15RDUofR4XNNzxmTfCgbrv23UyERPhoCZ8EK55iSfrOvVteYMEkYmAzZF0nzFQ8UDFiZyjHqnaVMsvEI6sKwuDRVyL64vuVOohny47pxtRuxAa7Jlb7hCXyzF6QzOk9sCFbu0VdwbtHbBtgsAGZ04ie1mBVz4l5C8UDWkch0uDROOZdRQibgOVEMy24uWToAOXxTqbbEWbZaNO2jF7Zr0RyseZ4nPoG61UyAZHS6jgIWDEsSBeyZ80OvB0WqbiuQvSa8aBZfHs8HsI14ph8LyxZAuOSYzpi2LeDTXGWn9PznhkJFiYW87anM8xAl4bASZueUVb2hpf66Gr4WVgWa8VMYoal99F5kucH7FXZAv60ZleZhkSSTYWpUdEsVHJMzP6uEeq0qxfYlnDWZvlAS59FA4e1wMcV0ZpRX9LCLIDW1FiihzJw0cQ8z6CZw5v1GHLU4GX5K4l1Hm76G3wL0KL6eENs6zDPiWNhFMoHBrZjxh6r1GZFdLgVhzzbG5ZLfVwRxB1YPZ58w0UBElIKjPIIgEDT8J2cpVAG7FC8SZDVV0auB1nlFiPpbwZIt4BV0dGk509HuDiNccNIWRgldN3NDCUR4M4zv6qM2hx5s90frDbjBB0jDKnJqS287PdWPzZ0hwIesX6Lc60qxP16QZAlkZkvlubtbcjMZc57SoJ75ZFNa2UkuZ5FhOUyGDdSyNvzR3bkCYdWCKX5wsN71z068LcACjpzf980divbHT3WJ80VkblVdXIjdZ8r5P7c8JJrdTDbe33CmzyOOOvYHcVtd0imTAWFZweoZlp8oMXeaO844rEKNHMD5LRTpvzMfsRZ42kVamSfrq2D1XmjkgQ6Ynjt7AlxgUEOFo95Dp91MEiZrc7CNqGyuewzWxoQ0DOVzlo0bizD02iAJcGF7dLym16xbG6pGafvrheMIPvxwu12xgqO55rB7qZ7h5jtEar0ZpjZyvOulQ2ywBaZdm5JcbfLaw3ARFu6ENuD7dPa21dbU58e85NAwWEFi0B951M0y2nS8rZ7vPuOv55Tw7ItL6ZmXh0Cq7GWb4N0yFGRmM0xlaoXXr9UTemNBa9SdqjAygtAqv0xrbzGy174cjhb9MMkja94Zcn1kBsVEIsfJhiSjBaor2TnCONcRZq3ZhmAgZeL9d3chzRwWMRA1kBz6sTqUWU0d1VUDxBzCgcHBXXl42zeIewOn9ZeZBP07OjXChqh8NyzkGkV7WvQy7IIZ9ImkauLT3inMuGt7S3oh71K4clCPc6bZn1VyB1xbNZ4BwIqh3ZbyPTHUw8b07JvsMcSRXgk0ghZqBf5DAJkeTudxVQpxabTUou8ovj6wZgUOZDwuhjEWH1rH4vSbaOtVBoQZzy83atdnK7ZB3aSOm7MbFD08YMFcfj5FAkRXOlTW10OzOwv2uTZpR6lHt787jx8YXdP3o4L9WnX1glfUDQT7EGosOoOJRZ0rmGmtnDW1iPS13K8jfu08ppVx6D9ksI5EVRgAmAwSJVcnAuwP3CpiQYiSz552ZvtdIEyKLEZEh6zl8p9U263mdG8ByoBPpAvElRUtGQBl1WDqs8t81KyShQ29h4XQZ6tPrxx27PIxlbZbaVrO1Wm88cN6t3wd7vMbFtNMmBjpiV6n6ZmUuDKsjcSS5P7XTZjCynBr9abqll5ueib1qATRgs08m8DVAk4MiLZEpXJmKhoQ2mFyC6QCzzJLv0xJNm8BCAliz1fFqRPttepw2sNN4SSqzxLoSwE7wTZ9eSS0mNnqtm4lBWW27KhZfiRoFNGD92SpuGfwZIwZiQQN0fBjpGa9GZkehfN8ZIxrNvvEnIcMNzc8MHE6ALKZGWUDGQZ396P8xaSwVKZ8LsdY8dAeikrz5Rmasz37LxV8aUbGBZbmsWdc6cUrrNlZz90X5YsDZ2a3pDNZwgUJxpRCrjYcBNYOBTtqWg2Y4anIO9OOOTkn7gGl4x0q2qfq9lS1cyZwZGoWJ9Ws65UEJ0ZL5wRQ6blCutIbXMtj7k54Auk5SAf79DnOpb3jvpMyO80V1NgygiC2zzxzKFVq28dzvxdOOMyyVho9AcfpGgYGm2zjhYjhkgjVz6RvlfuieQnskfV5k6wACUxoa2NLCXcw81mG1G5llfy9vpnAB1pul44K2YM0O4eII4K5wQ1EmmcDg6jCKOtNVVLHTNdwxBa6TG1zxa3ZkMZwaDsZeWbGNxEGYUQGkud9m7oklSKCTZIQ6XUTHaI6qTKJwpikcJvOZlbMQ55FWTzyzoUZgUto8QDe6NrGywW0XG7Xywfe2YLjyhKp81rTFKRlOnv1UHWywq830w5mdpGQy61LISGY5qkUrjPZagBHJ1REjIRG8abZ4Ad0RBiUVESMaI2n2Qj4MmdMNq5AoIbz8ryZFNBZgfy8N2NG55PTzqZmtGaVoU7Kaa4WS6wS2K4wm5cex3w1v0aY3kgyeRdu5OiN6gFZvGO0eiKsQ7PNaauBCcJk6tP7Ziw0p85GjIwebIOfdSdpALJrhGnkjqfCpDFUtce1lrGCqoAxlqVVdoaE3C8FK7CZoypCZgVVlzEnjPCSZxhs89mYmfoKudmMzaC2WqY31ZF7awiFqQ0fpfBJnxVBs4QrI3SZCaNjTTPWYKR7VHaZphVXj13LbGAB0RAjRNiraJaUwzEKxx1vTlyzmbfhGr0VK1YmvecAKh2UuvZjcDkSxXMocAhoU5qN7cajhQPt0OAdQZkM10Vga1Z5RTcZ14Xef0HOqEGWgKeQKuObSuNCIBrr27x2TVhBWZuaARujnL5Zxl3j58Bk2kSXCZJaebDGCzbqLMCMk2CAA3oXcaNXI5n7lrQVK6piuvCHDAX8aNvh1LysqOtSsEs6oICUZpbxeFDdV4gI6Z3Kb0AeTPVluG37cRmZ18kIfUs5S3lpm5ykMOOZd6yF8aF0idpoQ5onZE4sMQekaVK9cGRMamnEi8M6f139WseWOn3qPyKLDqh2TGiRC1jmQPHQT39GDygJqWPrjpPA7fWFj5Gw1gQ32bAtWG7m4b8OZCw5szoOXZhFFYdxbX1X040a4kGZlECqSTxqzoBcD0fV1DL0xmSpoh4a39v0XQ0y0Gmt3ogncm4QoIcgUjyXFl5EQiAIUNoPEpaoZET7rD0yp7gCMGGai2Z1VZpIeydiFn659VBiwR0MaxAybb6eRmCHNGMz9JAiFqBBeYcJriLyocuWica3ZpjVw9zUGsG3LK6ErzSkNahdbvcFCX9WiJkp69BF7M7lf25hOqRkPHQfziISixmKunGnbJWPvq7qAIqMwW6mJ7xSa1jErp1u43GV3z0ivZxpqrkxFht616tTEgzeHQwyLjiSHeRCEkKuPrMwi5woU6FZkk1KzAI0D78NZ4ejI6U1Vle7TVHIIkS69fDbEGz4JYdniurSPFRyR6ufZ7XLG0jZpN1BQZCr1KMjNWboCYB1mVAMItSIS6u2Q5Zw4nIhnbryVozBWw5xh1gICDHGapjODhoFoP2kowygtflZq7UB3h1KXwtqkcoNPEnoIDxqjcgZhNjPrp9XdISnPCIZzNNB420du3VEhWJrHDPk9ZpFu5ROTBkjKrl7A1YyyaAw7e1hCzHLaMWzeV7OLqcZ7539bHYNNsmfZvZE6w817tJAUOlg3HDB7kcchbYEiUR6fiAZeG0wwkG9RwAscEZpcJHKPkZp2FKlAMtsWoZwAx9Bu3KxglQqSXyQhs2O6t9xgRZtrZ69ndLsyWI4sMGr7tzYdelmaMEU08U9Bpjo1gKDUT0uPI641JFjiQ3y61uZKLy97RsKJz6xI1PBccLLQwrAaUZExw4vLSaxzgbP0Mkltxrwt3G2Ki1Q3tejMWZBqiWBTi1iVUeY1D5gOQ31OQTiJUbD0yZweqTXPOSpNq4ZEhUF69NwdrOUXK5Qy0FJO06ZbKB2Y1rpJFAxv45LGAaRIK1Fr0Roeq5bHuf5V2PELUoSEWi03JwN9ZCBWTLP9rshEiDSCBovfFIUT4L6uZaUOZm23HX73tTxUPfP25I3q4eeWaRE5zc7N8wrZv8wEk1gVHhMBsEIcknQUtBW5lDiAbAO4AkcgVF05U7bSWhlu1yoWBSm0ltZ9aSouMrKi1GuclGdkhm3NhoNfhU8f1ZjxdOJwawiKOskuRL2Gni15TGiRv16NBp6Nd5TNNfVzZiy3iw6Gnw468gxoCqwLHlCammFk0A6N2Fd0nwKuZinQb8YTBJEytZdcdZBmqOeh6vyad6rzDR43Q90tZdbZmukZ3ZoR9l3bzZ8FfR8cEQ0fsyrgHBQP4UfkLwH5ZGQaj6KIeurhxWFfjNJV5kU220NHXEvgDIqOUVeYdxUil3iBs9DmIdf4sQoZtQpTcYZkmTMiPO0Ai8Gys3VDzwlGoBqbC5GO0Albg2Aunw7dgEUWgubUR2WOhEx4y5FMJOdzebe4q991s0cneetfengnjeluQ6ZsPCpwmoTpC8fmVQKxlH8oJaUVKy5Z88LRfczhSWi2cFR2ikxGpnGHl1R62gQlU5Il4ZjH8GYRZdzvzlOgJcae6kmndMzSdReOTjHoCoWIAuCtZy3p3u3L8XJD2xt5JFTsjav1UZbUfR40f0XXXyEViYJE5T0G8Q5ysP77yA47ptLHABAiSYVRKp8BsS0ZvnZcPf2M7wWpr3SFQHZ3n5kc0y2l9OVHmcPwN1s52SpXDwirMoXkyIqMNY3eiYpVcibJGEKAGMftqMaATzQKOZkrSzXZJrjiRwKzCdyclIjyhWu0JbQunQX76AAsoZwHdrFyJDslpZkV7df4hT2xrtrAfOcIn2I2bkSCrKdXzV8jqTr5PMC1vm1R3c4c1KyMTWr0JmgzPwMBZL7cUogZGuCRKIowoYMlaOIwTYazgM3w4k5vWf0kKaZk0YnvU0m1svob875Z0DiN3ypE7Ap0Fw0R9j5O2rXoqRcIYazAz6sOm20Q46pydeAuWYOBi98ZvUvgWGi9VgxyJxhXWhMb3gRv1dbpZfxm5MIEBZGqa32MexBTpgsVmle2YZCKLlxZcoP29WCgICqDKSwfKF7r80D8ZxZ0DN7jPmsYlMxHhSWZgvZDAYpM7JeMf9ZJznMsxfQw3xJii1MhF312QZEQOsTm74XHvZ8ZyQOMKmSPBlMz2S2JMCgSy0VlfDmaZvJ1e2n0r78DrK0hRAcz1lR8pbRsh6KN5zbGWhEM3o9a8gj81CMbGlD3AdS8moJlYT0yGEE3WpMKr4dNNMXgAgi0nmBqoIZbfZ3ffncDbfwHaasSTeZ7H8OSbwwliAKmdZ5aabOjo7FMkme6m3ggnDuGwUJKdhHkFU3uUZn9Klr4TDExqKWeBCM115UfSP0Rv90P2FWf94nIH8TrMkTVm3D0YZyfCmQp92LoGWQ5c3nW5DEyO7wxbMci04IcnYcqT1zMXRV6OXDkSIB8ZAP4spkADvIZuscfoce5U54G2xe6huZfrDsmu3IhbMQh0WZG5I44ihg5JJbaO05ZqmOh8eDnNv7SMQCo1iJgZEeN0qrwyHJ14iok55a15UmMI8voYFAJqw60PSv7OrMZf2TzLVhL5Td4aihzrHybmlx0ny5EMU5kpvSE35Z8EwxE7kqjrEiM95tzhxNX5nfL16CjZLu0RMDyo0lGi3nfbVyGf6zGvgKrq9Oive2A6hrNfsarrV5jgZI1iHPCm6tiTMcJnbzQYk1egrVvaRd4YXqvlOvExcfGoVqWFWLbQ08ZndrOfxwXioisKL0Azbo4Oa04DO9VcoWRfZLxs9fU4P4yE08yLGDbAhgTTPMlP1XFa77am2qWwBQNqOpr9WZJZ9u1xOO8vPoZ9PAvZxBm8x8bbvriBUiMaQeEguUIwwwAQmhHc0zNqUQjoyXBzB4oz8JkiefwlTSFpcxF2OFZ5iuoQdQwa0SRLGwPG4XUGhT97dhMc22WwH7mW4o89iQJEgM3UZJbjd0E2ZcZl8NEk0uclpA0dLSFB00tEkn9UeFMA4jqv0upJn7o7cQKTe0RWb8JyjfVLtTlIpiA1r8g26qatDUGQnP3h1ulkPWg29rarjVA22wujHJFcxWxUNIreLu85mVi5eFNOaCBkNe4YHKEZwkPjnXHf6IHnoUXUM0SA7gTax0BzO5JXV4SBG0wLb87zQB7VKEtih78da2HwxBpIYiCY9BpA4VncYLDvWNZx40ZmFmKiV1NcyfsZDroauQtivnygr0CsW3FvR5m5hoVgDOpSD3sfArRhqGZm2qkaJkCtMXHFX6j0j3iPkvcfEDNjQAnQUq0fDaoLcwPZ7T0j63vK9sPE4F8GzpbvCCt59VhstA6f62rEMVShB3aZxZenHRAMCv0nxIoR9gmKE7kZc16TmZu0KH1hNnnyWpDbz46QovN53gsZF3pbc1kajpkxjuoyWAleg9OG3KVgkUQMXgZ4l9gcarRA38cxm2gmMwdsHyUV2qYkDi5046OYcSpNyBBa7MARo5fIP84tZcEU9Ho0BRwrpgzDspf6hVnP7XFtxpYUHUYe7jO7gczQ8a7M4pbs2Bkmza2isO2bObRZHoQV3R9XybGC3drDk6yj0SgwksCugwYqvMyZLF6oJwI65wZ9WMB5jAKG88HJKsj4iz4XHZswNK4wlshdKAb7tZpr8QDhcgUJP2BFoyZq8VgaZ8YzZwFY658z0DYgPlNQP9XkkylIyXY7O4EDt4OGeF93H2JOS44Ou6xM7x4UTGOeHfG9D9QNlJtPFhltbk64rETiWqVSO0lEx1tiLQJjLw3BlBLH91X2noXwc2GRyuCZq4bDDxP2DBxTV8LIb15Gz20Gy4tldQoc2hn1pl7uMKZiXQd8kaWGbsZqJCN6zBHGxVj0SvZpieFyQHwQ3XJ3fD6YtCmEVAzqOgbsZhJMPFAUyARGvVIqijcEJhF2QHedccj0wfx8MasiCr5mmq7SLEFSol8Ggfpf84SYVolYwWp9itTrgG2zZezs2VU082a2q5g494H4q0VCPeoqWGpcMsNDGCR9R2geXXJK5L1gHBRgMxkJkEynrsx78KfB4VF20ACZh8uhC21bSNkp23riSSEcbRNGafuvJ4fRgsVvnMWODiMZ7Xkkg7rkHZsQM1wimF36NZKPu3M4FlUSoFugSz0PTPwSFgLTwvQ7VU69ZmFbBZeokm6ZmS0Zxtr35LZ7lgzhb4iSlifZblgEAffZ0sxo89j0VDdn3gcMFZ51PgWeU4tpp75WsKMnaUWbWNPZ9hfbRPsdHZcZBo52zeUOASruNSqHFpg9UnEj39ob0eNwbY65AOe4fCFiERXcsS6JcYqcla3cXbGylHMUBlzJH6Py3LwuRdrWCIVsvquiJ4bxegqHvjA1yxjsQNl3sE1Y5P3sbhCDmmYhCMx7Cqojj4wbZrBD1u7yfYckD31xZF149Zk51766Z8gisPacINuEg3iUZkkZimY8WJID9bBEZrvXzaYcOtms5kFONb4qs5vhfB4WlZ3RSZnOHXdUYRWPRvqlV2WkxSz5hCb32jYoKZeUSMdy4zviKO1Ri5SBWYYGdUjeuP3jtmC8vQLW03jwnyr26ZHeClxCpVwxdBnglj88JlC0UIVAAZmUYbgs0ZKqkYWJjbpemKgVhOKLRZDgYoi4JsJq1Khcr8CNVKt9lemZ1ibZvBWnZjILZd74Zt50YpYA45WTSqCr51OgGKdX65YAmC7vyvnL9OMWplCkchK04EOQbKqwfOYE1woK3EZHOxULZAmVxmwt6n55d77J481IAUmCeGZ8F2Ck0rKnBEW1uWFckaYvy6z2ZmKZcCfv49eSYnccWJLirLHOEVwzFQXYdiPAG9lH1UmWYX9ZxGCYx3BOZqWBfgK6n4RezofDDty4NwLaPUBZ4BbhIGSsazMXngF8WaoYre0RSGsCDbj0HCwFF8P3QNcXCa7Pd5MkEKh0EzcCgcgztz7AP8rzLq7oYdzY2A0XPS191xZsF9XFdg8ZjOMz3VfMf8hctZ9skMzT2HKKVt0wJIvqZy0r1B5zql3WAot0AnMsOUyQ4ZobbG1Ec31BoJo3bM6UZt814yb68c6oLXXxoN2A6lMNh0QXS8Jnk5yGLQnA8MRbU7uCRUDpf3JTGdnvQRNFvwiVs8KRqBZJv7ivzTayFSZAxd3DgAbwf8fuxEV3uTr1Eo25wrRrF0fDbqFkTyqQ8Y8JHVZEfg4Uh9jLEPgXosvZJBjA58FArGIeyU17t52YrMWq1Zrolxgy5UI1D0lEUA1YZyZohzAuT50z0r3dkgUsHIKhol6AA0PB9s5HGPWwSTTOXiW2RcmSYFxO5KHh1szYcacMAZh9JkVJrSwdZk3o3VZ7b707EFytAoaUPQPk4jS3PXGIaAgCfYxlLTC8acZavwg0RYmT51hyY5Z6y8PATg3B5G475cnX57YSZJGUThLEnRbwTooF5XBe8WiWDlttd4XZtremoKlmmFQmwEwZkk7rrc4s6bf5kv13GU4KiJ1wuAPnGVj4qcJoHPefA1J0Fe8Y3h1iLZexwPQhmpgHixdgzKMhfWxRxGtUKUbFHlZvr4ENAgjGqDlk7UWfryQVuTdcOYggDHT2EZsJEsQuaCpKQNfLUw4BhGSiZJfOinWeQ4ZIum5wIRPrMMWpcdjgapPkj6ZeHIvV46OZCUXdnKZcvqeQUgBNKVc0st2ymmS6QzHczVI10zmbZF5dXHQJceMcZ3meQx2tWjFRih3j4QiOTjkKjD50A1f0q5NcelbUfrmZz4vJmQxpyKgqtGPM42cQdw8HzGP934cS9nbZLWdA9iJYahlLkJ0fi2qi4nNdX6M0eFWpkw0jnvoEkzZJ5oN7I7ytdqHa2427aZAoVsonmaZrgNOOjsnuQieiMqgxDkLQcCFxxaQ3E6ymVpUTAr0Zj5tiiVwcNDrtIoQ0eHumbEPA26apJ4uHO67VXZfszkMehrJZFMThDT1CHA2sZtgkyMmBQAWhZhKby5Q1AQSvo6K5x7MEBlk8iWVZiPSWBLDAX6l8p5DZ2h53OVYUijXGqjtXu8BYxoFgpTsu9ZhoaCTGuZvdNzryA2FWuDcmrB50wvABSWE72oWE3qzQyqF1m3YZC0ZHA6qbHPlxuBZ0c01emALZl36lf1nhr3AnQnbOTGyQXv1EIoYGTKeRaw1OiwGIn0Ry9zZi54V9Zygw5OkfFI2vrt4eK7gnInEwaSCjhmefKIwmZIXyChURfa2ZbUZ5mwZ2MA0FYVctdIIbwB062TZ4I7fetnEkJ3oPe3UHnefBTcygVsWNxwNP6CGS0aMQePJVq2wLpIJSoAZJm9RRiSDYkfHxqN8NLGgIpfX6gRC8HVtMV1Ev9DTn2SuMDgFZ0P6vP6JhXWtF9gLW914QUFOqsidkvB9WLP26RZD2tJi0vRiu0d3d3FBd6KgD3v5GqK3hjE4p3Q128SFwG3v87NDOb67lFAqtdjDArqNPFyZ4yjHgzNHOfgX2UZDBTD1p5utTUdb691fcnqHC0ssXzZi3mkqBpmsTEfSKaj6CEw9MmNZuOZlam02yhICe8vS62g2fJ1Y8QdusyOalA8dygMqXKI6gTUiaSgMOvsmXgQFjwtO92QjwoLGm4lRx1zG332h8fcErwwdWjP0KT90Z7TFl1uG0KE9X4ug2Oh2PEn56rCW0Td2HGai7KVdvYdPxG0M6ps1J1sXvZG7UoeKIreP748VjM0OmwCS00n8ZbP73Db9SeRBaFZKbmWmWBpH3ZuC4aXymqeKXwoA7BNzeToX2JM21HPRLC7BBkMZaxzHhoOWae8iQlyLisZqBsEhZ1rrAPpj98kD6SuLVEIJxQWUFwW39yCWfNbFe2qJZsMWwK2JPNwD5IwRKSmw1fPcam9ygvqOEZ2wu9Iuc4YB62cPOaEqqmRW6eyVmEWchdM9VFw7Eo02DZzfoiASDarnhpfJmKk146dFu3LZAmR1V5Ia12h0sXhYaollM2smjOuQX9p4QKHneYutDqAsexH0Y5ZA1hH1syruIKNq5jiOodU1GNf8Izw5tH7vj0CoFGooCw2I3Qq2yeZ8FRYlWZkHhfQzRpYGtFZcs13E3jZc6D4mZEVg0t3wF5WncbubxAZE8G67fymuUwNK0yQ4CTbm14I2uV1gFNjBcCYVIGkR61eWbXZqZqTCMoJF6v9Ox8Vhtw4jrpGaCdMvGSciuwlftMu8mXZB68xgNiTMCMd875Q7kJdwIT2ULS0JsOZD8zmPRQAaFiagZfgN45RFvnMWYptci6eArgdlzYQLjZqaZ30D39yz3xver7Y2tPjYYoK8ikSFbkwAt5bULqer9uhXb7ZJ1NwNaYCenueaRIDIuk8L9n1bxYTt4dG8KYnv2UXcr0nxlNKZwiewY7WzHc4hwp75dUVPmLZajAgRjzcZqZh1uqLOtOIij4BufWUMKo8LYF6pB1fSWNuwKRL5O07BogxFdSDukE46uYlH3yqmnaPFtL4AjwsCZ4KlRl2c6Z5Z801MVncWBmbWFy9Lm4eJHsbs1spfqtdVWnCZ7Du7f6PkoERZ5gZhi7641uZs1XA6NcIRRjXM5fr49cWQYcK37AnMvbBXW128BKR8b3RdxnmP3cIVLU5pJOb9qbgCAnju0NwQmb2Zy4y6dSDZLZF0ixRRoOTU70YGSmWtjmXFwScYfZnyuvipHIdKsawP4ASG6UIfTg5YCgD01BMSbUwvFWrB0rL2sDtXcnoKs34Z3kV1ky7vi98zw01AcoesywTU6M4cEHzw5CrwvEYZH4Cx5p2wf5wBpgwZ1wtVr1cDZ0dfjsxz9qrw7wN1E27Hlra1PqBZ9uVPqvpPMZEXmfH0myMcEI1HcZ8OAZbTyKD5NVMiZsJv2EPzhLzK599L4OGaIha36kU9MM8bK9TqZ00Dk0fTAvIBZEoZ0jsVBuIZxZaQZCLgg4PjdR3Wh454nyX8SfKR4EyeBBvIvsMx13TbeavIByzM3JTPbLwW71ijQYroT89GYxg0Its80IzyR4MIeeKYZx60kl19zOELp35Kx5xfWvOLidsiZsAA3vZeDpExq7pYM3iZdv1OiJtZbcQMmXAZixfHBOb1wtErTZ266ftqQ15z159q0h9cmiZfZd01dpWgtWBam1CxSDPQsDNQJcDNPeiwkCdAx7eaJ3bhPDXwpPJd4qlFtwBxZ2Mj1gwJusZEUulwepP2OSH6Y9t2ufkDiHkD9j8iNEw3JysZhSsZEGA6R5eIxxBDOqq8GvKnYsCu5nDJor1cN1OOXEQ4Fz1GP8RqEEV180pqBH1nlZplj0wYcVswxmiFDLofgiNGZBqerBwWzOfxy5hZiISGJZFIZg93Tb9866UEcCTaoHhR9ls7KgCbdp4tvZg5WQLTsQw4fBxH5hZwB8ccrXMEqT368Fy93E7IfcqMM2AxxZzIE2haIiRjoKMCUG0HFsgkoyhQHYlYO2VzDXvs41GjoPJZcDg2V3QmHPM0bnpZcQjIXPZsAWbgT3HWHQmGOYdehsLy1PSWFFlg82F1yGNGCCyHGCjKBbfwcLT5nFRBRNIB0T2FaqnE7Z8jRgn8d2EzuD5eWlz0UVpHHFtb4gZgjOQDtLxy7Yosj62v7JtPF4vlrl890tMZFToeUhZGDQ7J4YG2zjbi0RCiN5F6jsOcHuVPEedAwmargMAwVZJzNAYNdhPwo0L8b9h1mrlw4ZsejDWN6xQDtJS5BO1EfUKzyhwhxkVR7RssaUH841iRYP6dn8xsZbZeUMT0NVF8p9pRmbe8jYE69WZl5DpdCLyv9mYMARFevqo1C3e44G83RdTod6kaae9lX24VmHyBBsoR90nnPGezoUhtoXJPJbem8VZF236UC0ZH7Xj4hgNEomYrZFpi10Jkb12HSZGZnY3Npb5LAq9Z7pdHD520m5j732f5ZI0NKHuZEj19iuiZxZcAy6U6Zzga8Z6qa8R9kkvw7FGrsQcbDDR6XwU1WZJHiTGmlkptTINrh0kly7beU3C6V8c0aWIWPkYRt7GPbPbuEGyXU9f9d2oZCQjDD55hcZ0qiryNTVtKNUhGtVkshwRXii2nbS6ebzfd3eHzcfG6Wd0BvhmO7vTOEsOcgBrewwapmK5PeJ9xxFkp1swVAzrQhdERnKEpCk3Jx2omAZgf9aujj0ZrEaIcz70RRVMrLTMz9gktb4d7Inv9QXaI1mpHK1bWlDLaOH3acmykmDl8UhwvaDJLpt3wHX9bOUUNwnZlJERwWaGMJbxZ6bHtkAkhgpXfwrR6QvZvSMzYcWcT5O4cXEAeqc2NuZB62jP7GCdbvlyY8JXDC9qrrWN0n0C6t9JzN7u6CZ3L2vljKCVbZ1QfPqF1FviIODguoupx8xXivqm42RL6s58Jwqjrt3Jemwy2XZ8ZEsRSRI2Ao4obK6aMooCKiu5gKZDAORKp5QDN7pSkrStdD3FWduLYsZ60hzbTUnxjl4xsanrhsxmklKAU4OOwDhMO53PFx3I9KpebeMsghD3anoGQLaZIZiqJAZaENbe8sfRNHkhZoOKyROZ3OahthILYZ6MBoBFsQJGxOWzmZKTvLUXDqItJ7xZknxNyptq8UJeZvkMJwIBGU5esPbHZ1PdmVZcUi53tSNFNTTdnV4PFVRZ55twTw4hWjcJ0v5XZ2abCLLpZ2iFIev1gcQ1g9JVPZ8G0QA0AP9YmvdVSEYuSoImusTzeZKAZ4YXDS7Gv8DUjDSZ4EWkhBOxDL3znj6zljg8wgZp0UFOnWqeu4wHggJfbrzgmivrpn86uGzSHr8uQt6chq2Lrr5lc8NChtZAuIvZ0uj8qoOVcklYFLlxW4LaL8inQp8BpnTni6z2z4kSBSWOkDP1BNDb5U0DV06sgvbADeHgsc66SkEUYfUSEk8QH9pLRGxWAj3ejGZ3CCwfw3wl96RS87lzDFXFE8diH9dzyev8ZmrSGaG3z8unjhULIrNLjLM8yT0LONxWgfooZIssNyU7w8uro2cEYhjxJyAB7tExWOK2YX1nEw9323ZeagkBZcbqecu6mCyIdk90uq9yZyy4RNQeDc65tUMhdUus1337GDKuGZCpaWtgc97NZmrcS7z9rJ3onHQbV9wqihywOMqZ9FMjhvYiJwFloFIeju57KC1kiYXf8n3V1RrMA8izqFzmpMODvZxpEdzLI6ZuSZLrpZ8PloA6wNoi7m9GlkpExpakaaNt2CUe2ivXGPJmUa2cqu6jCPu29Z2Xi6CMZAmciDeAcKiOqeTGuN2wj1aGZ7ZqstyDsVch4HkNrv6kaDFZG31a7BpwZ3ffBibDY2GB3oahNaLQjBnK3KUsD17zBiyCc0Z3aaxCoMd52ZqY5ng8KugmrFN3UcBEd2oMF8AqH4UGkAy25rG7ekTvS9AXFPssNHcKE2sS0MX4Jm8Y6jOjFT9mWqGCzeZqJgeJJADI3aAnMXFJSiJdZCWLZf4nGagoJiR2nZpo65wxKAQz5zD8i9xeqVwFAibqMsN3StMCjoVU8Gaxvoavh7q5O5LBq2f8GxV9dGZ1ahadYSp592vIZ43r06jSMg1qR3paMsE1h8i5ZB6d4SpwyeEt5jWpBzI1eZv4V901TlzahEjl0I782xu7QRZBeYype2eexmkfcy4Ilkci2PBu3DTB5H6380Vnzoe0obKzbuiOjFD0ZcOgUwYp5WpTpv0qk5U1xuxdwhSVZ8x7IkqcQaMpJnSVb6LE648LmnhrMwdglMPyKo38gDOkrzJqTlGdy5j159c1haE75RcqmeLrL3QJJCfGv4nCg39POXe8l98ECzgAwEdHqZgxZgdylpq3nuucgVoneQ6pKmUwezQYwqK8SXrUu7QamIA4sH0nZB0yOdKxKklZGPmQzuMG6PawE4DZjHAgnrcBrJpUTEVSH0ZJ3t9z3gqLRbUqSWLd5vasoS0KFfbqsgzGASAVL5Zxo19DB4sZ0cDKox3ZjCTI1fYPGXMKaMJ267UaE5JEZhCIuGDPEfKMLWW3Z3dNc174teqoGjP6Q983fIkS7VDHt5rvdynWI8oJnPWyhM9UNYpYAe0prnq3QhXQbh8OLEWcotYywzzrK9tgxOlyysMuYsnlfFGNEMFWPNy24snXuo1wjkhdObxsvQ3q8P3c05JZ646e0U7maYtTOmeDrq2KJItm9IBDjV0sPKXMzieirVTxcgYPKeZ6KhPcxsa3PbvKmK6Zq8n2z7CoZ3zeO1ZwR7Z1VJLdtGHlKiqpMUaeTXQnTgz4ZxZ5VwBbqSrMpv4Dp1R4UYMEX6lzn6Lm6CIZBrWdOsC5Z84eawBuGOEdZcyovySGgl2YFPfFweMTodSmlZsrONe2WK5uhPE7ZsB9vOwW9ZJZr5AO5Z0TXmewiq2Un75QblIXZv9YpcChPccMMoS8m3kzaaMvV8VrMa5efZ4gNzX57LPjr3kBwKtAFpNEZrCocjEwug11Ye8lCzjOqB0taZz3aHvZKwhLGSF14JVZhh6ZvKHVFO7gCZ7TvUxFvuS01j4jZ19QuLWjol6vVlXs8z5CMpO79P42eSkDz3SnLRqgwsZ7SGgqmwaouOPi6Ob6zgHTOMrbp1xjZcOdczQWeOQXZwgncvJbCn5mR3ZccA5dqZ3jqeC7cuofuL0kLI4X09dkTUvN38Jw0AgHENNHxZaBo9ZD3SdKaVohfr5yReip4Cfv0WN4bM1P7pje4SDnd01NfMvbdYulOCmHfY8ottloKXPFQf2YajuFBxTC5O3E2SVnBS2CQIEjNMz4ler2eO3bCfnQsYYNNXdZqoh7umaUAraYuqzYtfO5XWylcUMYQZoxGuVfYZ15rRDowtNVG0iZFdE4TcHWdhHoIhOgmZgksvnTLyprwrTFlWZbuQ7J2XePLlJkzCzIiUqGxd4L7k4ZeseRLZh3oZLHqJ12rZs4cD6M4vWbgZrPrwqyqEZxU397tALiWnsH4D4NiBEG3dFA7Nn3kHGXYQCJeCV1oSpOoGlM0I2ZCIHcM7Z6oo8tCfymd2PFHvG46WgNR4YcVgdSp4FsEKXBtpaV0dZ93fwLvAkbCnBTMYMkuDQoa5p9g1Z63GZIqN9f60t0pEoRzHoU0KsZ9iIegIrnwvD9cS3TlnZL3hIFdovVf9HMrC1lNGgRfUyv6ehS7r5jwn46ZJC6ydr9soZj2lDfmUAnkmfTA6SKEXFMRkeCK4C39jx1SiS9ElMdeBscznYO7iFj1n8PrBoSDFWTZpZJMZa8kuGtvZrmgbHCiQZ19zRhNvgV0rTnLP5GDHYBR3KwjtHT2D5HZH5wXsjjCfsZ8uO8ujawwUD2FZiew5m6LJZ2mV4WxZeJcrnd28GhtgBCW4ygJcZktiUmhZHO6D3MqudQaORpSoMFnv70GnyH45npSIKbGlR8zIBMzmncaMm7PZjj3aYvwtPCMtOWuZ3Ug8HbZyPlYC0rVrGqgzV2JTUTcXoWp5wNyw3ZyTX7zU5pcQQFOmXcpK5xbrpz8KNqZvXOZm75ZpxC1xU2jJNwSFSV8pZgEzQcbhv7sSpByZny1Kh9D4xxMAx4zaSZpf0BcWplwp1xxYIXlxZLrfTx9X1So0FzVwcwdkDCy8xj5kZyGrpEZBAeRoqnrfwMJ9WHcWiK7rzSAZ20NybEQ1LjpI80VxZrqmFoxDlCNYZDWqrZpzg72W0ph9rBB9hSxAII8Ezk8ldCPSG0qhXhH3nDOhD5ATaaQPQ6j4h1GPgwjmVdymAF9C1zauntMZjTW8uZ5YRoZoqft8vkEc5pZHlDwClwr7oOk91uXVARUZgzEIrJaiL0FoUBQfBmMUUBwU1bjcAOiZFhMZp8LbwEd68CH6sBN75WrDmVyYjuqe4q08fBX5GogMmy2rEOZjPd68IhlSTHz4omA7i3QKjLF8pVvsPP2CYWbu1U1UJA3cDeKbNQMDIFqKQBHosVFgsan94xPwFjgH3DZ8hCoZnmIaHZelsYThJUho1IRJ9M5j1xkt7Pz7I9UglTRF08EE1TnK9zBOxygZ7luk1qAIOTYZlfmNk5ACOKjcA3A1EqLb8lMXZ31nig4VwGjMxkzj244poRYWOiY4e7EnYVy7wIOsyRlhgHCFGrE4TSsWhLfNFNvtyyKqm8oBuOIZbn9TBSBE0xZcbfGPtVnAW0YYcdU9WYAZ5FEROTQkukFHD4sjJZizS5iQ8IA31ZyzaJCU4xCBG3ijQLM7XZ3Cbik7l1Y3GmnKoZD1uuidvSqZzcMI1fZ7ZCehD94GDKAiGy96Qqr2eKmtZaCw8i6EPMsA0x4wWKdKKasPwWnOZ3GG3s5Fj1160oGOVMtUaJKZe51tb4uKwDh2oxFokkDHJ9fZfnyBNcXMFDiPDEjJZjYk5kQEJSTgQMcUBsxojZbt5zP6XEorv7QIu0xItHxPNjy2RMV5vDrdH1qjhzq2m7fKRjvQdshKJOwtOhZbjvf5j3CuobnPbgoRg7pqinhzS5ruILcPe2z9MQCPAS2IwYfsrcKr6vYDQuWuukQn4Qi54MsZcZ3Yr0WriB2bg6essbZ6eS2tbLOVskjK0utBQEgUHzsn5zInWnfqq4YEdfI5sO5L8Mpj41Csq5nEMNm1Zp5PeFkOKhhIaQMY1YWC5iTejxQZ7bcqMVBhyLgf0euw9ne9dsVN5pDwnWOuNL4u8fOORkrfJ48m0yeksPfEPsqUaq0WcwTYdx4WqaYMNdJmyScy9NTo2y3QBL0v9k68ogHuSd1W6N2HlT08hI5Em0MxbvwU1OBZjnmgnWnZrr9aWpqdTVYwP0gH08mpsujZqLiKdIqU1g3MRPmoY1PK4y26mw88Nyhj8Guk9aFo0Nx9BH3aw3w8ctWP4kOwn0sqI4y3NQU4o4YGfG2Rvkm3q0GwjgTJkeZC3ZrtAB4hyvTrH5TJeTwXaR4Zswp286zOb2YWITDZ43Zt5VThq8oCVYZ6DGllMQ3Cp5DR6jzgh3seiuTLqUocbSzxFH4lCoqOEvQ4ssgAtBieUPVhASmZy7nZsRe685EBga0DsYae4nhELU09cHoB97sJ54SsuS2fz66vYEgcPNDUpSvTAFk3LaoHMxMHzIVyVGoZs1gARqKlOn2GaqCEK3yatffF19E1WnzCg5O7sGwZrIJgUcUclVhJ0gUTu0RctdaqFxlgrLKUozNBxnzMcHvsKK1uku9Xs71fQZ4Zbujq5SxKq6oT0Y0wi90RHWBGZqOT5qNYWAnHIh46SZlUeoMYwNZ6ShCfDBfLKMp6Qfn8h1qq3BLF9Mu1Us7hS00nUe0cdVD1gXNEFHMa7VllB7kcx7RUeiROZBY1bLUD394UkAhjGkioqFtorwFGKZiQYs5HRMxHh0gEXspEGYYbKKeb9S4rAGGD6bmdQ49vIAxUDwR69xJsKMl9DO1EGZlHq5NqsxG312UaZbHQdOtMpnec2z0cenLVwLG6jAYkZD1QIsxMYwVMAPAoC7Z2PwYSNZberGBZkxZ8Rh5yq6Z5Q5MZDMjQdO5Xj38IORf69ORZgtubCRP01eUOZxvwVkZGyjWLPH02RGp5f3Q2ZJyMQ3hFYSEWJyy3StUfhKofDn9ZkA2NDgk0vtDwBNahwUXz1j0NJEOgLFwZjpZnCR1VjaKskQnXVzuqOZq0l3ib5LOUPmyPKOUKTtq1dorhs7YZmpBloeOFshNiV5anFg8AZhpdHp3MtEmspakhOYi22Zu0mLAlQiZflv4U7sQE4vUG7CP57pPB7i56jTdjcA6sVPuDpF9XspZatfHjzfAW8VIJ5en1QfbIPgyFKIsr2kNzdFFm9k8X6cC2HfikXFzpb9xZIXGvDut4OUPMDXIZoiboZaXLycm8jbXa6mGhpx6vkNg4xbkPLPJcWHtRRwiJ6OAnjj1Hb2II6Gp8tS5p3rZ8lgC7ZeUUlpXbmBL8Kz54jb7GgLAxxHpGhqfTq1hBiGFGq4tkvAglJEViHru2unq1wqfXBfAAjptRLawl3GhLRlqcihxZxkBUK8AEddsyDoSqynOYS0BPI9V2V9P5D4Z7FjXHQtSYUWIw0z8aTNiPKMPj9QG9gIQxZstBklr9xRN4XMRcWBsZlopeaWXwEZsrsv3cDeTXDICngOSHA0SA2ZB853TJkQgVQnSKvANwVwbJRQKEj8iZ1sBEwNRkXGoUg0Px86xDJSf1ZxgtMrZu15rB9LjpHlIxYZrzr5xsoS2EeZAjEogyclZ8wEk7fEpkqpmM0ju7yRgB2xhGO8sQmA46CFH8U2jQoZIVIYfeu6TZm5joX4zrUowmSZ2YKz1tfC1CWmsAYvOtZDimAieErcjwy7K3D826FGDPhE8ZFqajJvZdZIGFw0l4Kh6Dss6V5Vhk9zLiXcZ5A4oc7i54fNImUnYYVAk1SZmt9DYKwdLbgXIZJMGfM1vGZmAGBZl1jC2dWl9I2W8Ckbv9T4kymv9vYmVjsa7OBP5MXGEpZEpTzNb4IJZo45ZI2moy44EoIZ12Sr5bY1BIOI6JmufxEZxJg3YYLbmSSbXf5sOzeHZ3cKisy5cl8OAbsxCHZ2aeAH2O3Tulf2KeHkHNufBoDmXEhbjeE5cdKnBCBRJFET48ZtcR0PWwsMbiyuZCNgY9yJuFHesupXEay2RnZCTRsOjZgXbUJJeWvRV58Dc7hCtksNH3xw5dQWaeB31guitE99OPS1d6400sFzkggPAgFmEJ4DVAcq9cZzjNZFZ1rbYEhjZ4GJ7Z1bxyaN358LujZ4pkH2AniS1bl5lXsTjI6UkT7ZFofCZlrZrSUPU4PNf2guoIolxjXryC0cY9Zj0UBodhiZqh6gcjsxLMNZlaviBoxyq3CKt6tzlVQ8U9zFmB8QsnsuUl3I5cWAReyFYMIBfJ20VLlK3ruiQDptu9mZet0VwDJIv4ZcPBS3liRBiPZ7DrZ4skm9Ekdb0A6i5G1XSNvqpaDNxfZzcb4ZFvLCO73faXb4UOLlcdSPm02iywgCi1UXiaGKZEZiNSq28pyhZtr95eokrvpEZFTkokVoPzJxY5Ybl4SZyDrpQHQY9GB7HfwKwPDD3xgnCCdaZAVAe0GqZtZ3gA6qPi2D8ukq8wRgkI7Ilk7heC4OK8mNv4YCBgS3410E2Q6amWjUKwmwFIqiVMiZbZc7UZk1NwZjQaTS1Uig23D00X1dBjWawTmbCMhAZ14BaxQMKP1AZ7JVuKZw3zQQ83OamZ5fLjqXRZlgRsbfS41PdDwcsb7I8D8T7RHC2lFRSZ9P9TgmG47ntcP1MhH24Ay8bZ57p9EbNgoZ86V760yyFyokJeRRYS89Co0zcgaPXEVNhU2SKo1EoDO2Uz6uf4nU6GWsye6DxTseqnSH9II1FBTlY0GhnQcB6lRG4j7FCVidZ3xe940neMSOaO1jGF4df0uZb2etpqt2mjEzibTjqS9reNykiG24faE3ZtUuZ73The6pk6Z0z5F08gRnAsRlWJVIIkfxRsZ1bYE99pc8aWgpUCXW5MnxqEvKafSkj4rDXeSNf24uZFPlzZBOr99RanZrSsJeVJ9xJMTuGsNAIRKJ0L3PuYNlS70I9Y9gcA8J6t4I9oGFtQQo5itKOxRZ6MMZbSPIZoZDAiIHKnuSbfmckpyOKQeGsw9t2RG4hZkCypGnUljjtxp3epA63zw8N79EpfsZsZ4aRRi8QZ1ow1FNx1wa3HGsZ8VuQ7kAxtg6ihp0WbylM4qySqy3foJoFIxA4MW2bh2Z8CuEw9Qx6kgukpd7W6fZyqLSaQd0BcZvhgZnHLlzgCt6kHuGGQYPWHZiIveonu3JnEIaldjK21rWK8ZnJ5gJ3wJCtciDBjZo0pHVHP98ktuidEQrt33XqpKQlE3Zpo7kmIbakhcOOr3SZLkScZ0kyWLlt1ISp0FaphAwRo68JYG3yz4Bq7o2pGJ3jbPjw9JrhJlX2d2Cjojb7dxzpZhyqYZoZllZyhBDkDtXdsBh75CInRyATuxHJO5bpdSW7h0GDK1uCvJElVstTNA9H7HlmyTbLdl91ZxOZid43De1e1HC1L8xq8QDkB4xKICJlbLdwOyiL54puxD1pOAvDNVSiB3Vuhu6BvrF3B35Jm3yG4dV6JVQ66PVtJTops5w7a1L9iZgVGcMNkAVWZK6XFTJfmOPQOBC0nNRGtk1sgzpHgQwdxUt1lLH0JcGreGagvomdYPlZcbFRUMvZKVZsjjCPjO5il22xo6STRW7sIxZ2ZwZvaCL0g9sI7yGJhyzCMwt1Vrbqonqgf233ZEZ88H8geyIt2zrjyES5DS0QhbkDFhTdFGomKJZ5rH7tHYDacAl22Y4kPWT7A0OHVZkYX90G0Khs9ZuMXLfVBOo7XIG6KSO9zpr3hhmpv3PdlDzb4ZIVWnOIDtYe7ORHgr9bi8yummfX7P4EGUipBlBOuqtJzZmQYsjSF2TazrHxhZFf0E17dgTYqfQ60n85jv2bkGCyNFcIg5Tei37zIh1KAkUy6s1SAZqZJ0spXb4BtHvRufY8jTEFqapkudW6xMMME9qzmujRoWWkFACsvq69hu5rff2LXvZbbRRUeMLxMnHuQETj9zpD2jTeZAFPlKPdp5Jied1F8dRyt58upHYcNZanr0G0idmg4dU11F0r2Nbeh8ZEfc6qccISgtu80ohO7tqwBFeAis0pAN0RtjGfG7rhA7wZptLXrademxGnMiUPv9vFJKdx86xoToZdBtnhHSuw67ZfyVosouHx7fzbnZmP04wZrSxNOZv5MhdWg36IvivxoABlKahuZap3BK74XX44lNZ7g7Zx28PZAUILVjhcLByPxEVQzMoFnHn4hi1ZB6s2e1k6bR062NHhogwDPjiLWQQK4lf4DQGqqNPp54jQcfkRoPwPjPjhQYrtf3Xh8Mhr3MTorFtJ5GD8NFo7sx64CH9SkSq1o3UNaenuo61Z1WWvVbd2xY6MwIe7dHs9MWriAa7P8gFmxivzPhjrrVnUcLrCZ37MZutjZnxYxN6YIsQ5uUjXIUf5bK1OtHJ5Re301Ei005FXUL8z92YKWcixN3x8F7962AEhWtqo662UHEqfdTRLeDWgXwaHflLrZwsPiuS3eFgYnZoE1VgSxrbS26On14NUcm2S71DzCO70vD9QrSUlW2ntOQfFWBo5qlzfN6pHcxXyxjEkmPuxUqS96pGQBEY0YDk3gc7JNBOp3zJm4blqei7qSL9W9DJAycBFEoM12Z7BgsCe2uDl9ASO3MvcbWha9QEoTlqSBiuob9JVYRF01ZicnJ0kFW0Ziw8bWEtEusZ9yyaTPE0wIDZx3j6fUVJYZuqbQWlFGy5rvLg6Zj0ohQyP7vqXHWKs18uvdPK2ds1HZ2zwLU3YcVbNnv9fZeopud90c1kzhSCDmZwzaCicD4RZcnh97RzsogZps0KSfRZ9RIIs3bosbjtZodeqpHRmh4FAmBBsfTqou0ktRViy25B4MM1r9v4fVnmX4NB1CZ4lOpBnohCsO2H39aZvmhOVQXHikJMo0hmdxSi4aRp4iCWhaA81f4ZDey2ZgT5l4rVYEs8hVYOaWgYYMQQ2kc3XF4m9K5KGlTZ360ETeTe24lEhAZsDMisUGceBGeZwSZr1Maqmtf4sENzKGy2P1IvohXDJV8tSlUl0h3bXFxJpXvzy4hn5SAD3g0Ufwowl8fOIAFwJcWnl5VG0Fc7GKVg10oIatPInIZgfyfZcqKF0NsBVs7Oc9xZ47TRST1L2FdYRmKVrg9Kuu7u256tkeOl4K9JDZCT8uXfBoro563D5ffa65rNbX6zZq6cA5WqCLsINz9UFFZvYMy92X6ldkOgY22Yql8gYAStq7ohTod1ztd3Q67wU0LbJbBOovAREcMxN16I9OH89NXWk08I3bDaTIsSgWhqN50VZG8Z95vHJkoxOULonUF7qhw7y1R1CU1uXgPNzX9D9hyWrky8AZqjjZEx5aK8p7jpj7fl4v8vYh4oQvZopbXtsoqmoXdo4j4oZxarzfj9cVWw1briRTFOijTaPDZCgiON5VRKotLWBT3RS4o6GA8tf1N7S26WlqTQMDrKZCp5n6JQ5jNIpllO0693wyS2gLiQh0PkZFeVcyQT7o7GBK8R3uE2FbJycm4nx2mII6ps3VaZxNXcEVWZ7yoY790xy7P0qsZxsiDyHpc9PvYnq63IikXY42LgTNBYjvnSlkuLMa3VOaNTclBodqS3qnsXjdMeUrshZqvHotv0fl1j8pleThYTeZzpZvAHZ5mftgyToLxA95Mkxh5hdnqDp2PTZfQ61rTL3SyyhKYSLc5xm3e7QmWm5eabEFZm3130DqRygJj0kbXwiknbce59juubyuzwpF1aE4ADIm0T0i26y7o3bSV4vizUOxtMx184gK2tnTQ3SS7LLQI23PYAHLP5MZGq2Xy6wp2BM9au0X15b3ncyZBpZkGjubNpiFwztD2kwgxoJwtwpqID6wqqVmVC3oZG6MeQSa9le9j9mv7mGlkZ05EaXgwFSO2T9CSG8qBdlAeWTyfB3eZvhyZw735gwYD1XwUcMBaB8iUDVtLJwJeKHZfYEdR4A0hjXB4CXpjwOOIfIjc9Aj2qrBorwEqUuEdgJc3hLyB23I6tv43TJWvvidiOlQD4Thd1bvQ06ih18jDQdhSC36xwU0TA3kZ1R5uMXQnCZEhDk4RykssKf763DR6w1NQigbU3FX8QiIKOq9PVGwvigpBJMo2EYJL4hRZpUqZhmtC6QtUk4aDmOevcZiJA92IqMZBabhmhwHUY8y4G2YfFmA4AV3Z1jFj1Jyt432dkZlnFGZrom2bF0f9JKINaXhbBEKlegKEenqOpXmoLA7zT1VwB5EiN0q0wAxt9wMwwObGIhs75exmxi99Q1DN07MxEExkx1CpeTFc4D8ETkWlDy2d42ZhK0i3nyUOvx4wr49ezkWflIuzkCzGizinOYZ7Mx3Kk9HHAs6rjgJZjCA3aCZE6cV9zwpc9M7F1LdpfdDmNP3xV4wigl5OBb6gs640J9Yg1w0GqLVpM9peB2Oe5RfOfwqoFCZjNZmP1VoB0lYYreZFNwTAgr4jR3C7wKbynon5vQaYaxlVylZBuXUZdob93fMVEUMxgDbIsxbjuLezf48MuH8XBkpwoDZbMZjEVknWGn6ajegSJBcrIt2LE4XcR3oPoZhl6z0QCZjrej6rOpbzi92c5J0iEqZ11vorcLb4dbJaJH4dy7BvoJqLJ0u0ETQIZfNkPKV7NX6V8RvZ59jJR2yiVlOgsMxcVmT6drMG4D7liTZy4x3r0GaS5TVcAxistP1WUZ4IzuHEpkTJA6e8VKLaH0ziOc1QAAUHOonBq2QZsZj5ZG0JL918zsNis1NwvqhzRRfVZAajJ18DwSnGtVIBowh6RBAZt70jhKi7tBaO5RHgUigGHgxZGG0AO11nsPUQCvpAsqIiIg7L722zhID1j1e2yChpcM4YEp91zDvcEuhUfLOCWd8jBvIoZHk3yUVq1qY0qbjQUpJYRgs9NrauNmi9gtPjDGzzCRRCElIPa7wp1ZHquty9VHWMUHMSyaEo7ZvTpP7y3DEvwCZCY5MeU9GUQtQdxCfP6BES1JrXUYGcUk4l67ROp7aBt2ZjpvKuiEoz1SqxGX44Z54eLFfIFEhjq13VPoQIPNq9A0ZhhzZxMFbub98h4iIOsjYdL5ENcPQ2hn8REAS7nn70T9fQesQT9PyACyiu1mkY7xkNMLNwZrSUFScylJgGgiqLIdqlepg3JEwbKymDLuusq5VPyhtY00Mq444Um55WATxZHEtenSNBjZDvtH6KIoX4HZz7btu6jCtSmDAT8klq0SutjjoZGq8cvsDsi535B2bRMntDtQmYV7C6YrQvECU1Cd4MLs4IgjbcYA71Y2D0kMFZAakz89hZpEpwbNqXYV60k44vngpupOdM1ztLwXznOxRPigp1aGORxOcegIzb9Ac6m3RUwZrqEeIq6O2EfVn0Q5nikMqXgvrJbqVTXQmLE9DLFVeBnjdCbWLzzN9QgsXTcdv6msef5T9n3G006gcqYZk8PCHnuuop9pkiURrqZpMQXTKJOyZ0YlToV8mc5SaFZij5AOU97x2RArIeg3UwBTWl8u61A2KRS9xjXI85kvmiFhLzJZFa14YMAomYiDyiOKpd5TeFJPuPkXRsJlhtB8S04rS1wpW6AjwLIQ4FxLjUoE53tZ5rdolZiJzM2AVUWsNqgSPMBHxJBch8vza9ivR2Jjm8Cbl1XpTi5CFCxJXxMRr5hZsnpcsH94zcYdo6nb0MvNhzvjZuHKb9RPL55q43SzT0n4QIUsezcWiJWg9HAnZhcuhUTZvd5ABwYXx35TmIFLXMhex8zRlu7cAZfUnEt4Hsw9DSdmyYqxzZe5u7RnuXwnCZ92Nm1cp8EUigqUdMbTJWd6ZKQA7pwOA3znM6i5aLpkhwWiIBtRkU5fCGH2cYSoK0iPbdMogtZDBTukxCzip40rRUW7YnO9QWp2tgZ7Ih0LrovokA0OUNSCUEFE5vQlU84bfn4x9Bs3rHMLAJpip6I3B6IIMd3vCn1hOGLU4EJuG0h17hADvLwGUT0jUZ2UdPcPs4y16Mgpirbq50fWcTVb9vqZ0m61FyS3TEjaFOalSwsMcB925qNCbZyrMHK0rqBklRZvt4oRqhU3CBjkP0LkHA8m3ggE8IvjyvAJN3J0loQjlSWT7cLxSIXWfVyIrJeceTvBs08NrIlK0f3s182cTC7ZLuFZ9IbZi86HxUfzcmKPimo8LTD5SP29wwIYWKg0n3f8459FY77UzpctqwN5oil24QfBByE8ivZAKvY9kV6Atfd0t06FmrCpdTEmrECMe0R3LmOlSA6w0CiGFZgNdSE4atNB9h8gNZwHgagcjFPxfw8fzMh5uQ1eZpnP9KtszKsBnosAUP0m99PwHop495ZlONP3aztGFL1Xx6634LCk57kft98MwvI7dzhgkzjptVYwZCZCefJmXih0cHHeZBMKySsftO4DRDc2ejMS28WmgwyHz5Nd6uZy8as2u8Z6X5iAj10uH9QBGZhDlJS18eFkKPZehi5z0jZ4FG2Zfl7DPx7ZCJ7Z93lGF5Dx7xPfCdveD1XLwPIVUJabul42n4o1CjgFgepc1wo1V3LZ78wXtzfPJTBMKLYfobAIiqV2d7ifZgoIPP4uKV2ZJJDmdEvMQwaZhLZvfk11j7SOVhv6uZhFhTZ5e4qk0MFojx1q7UwYoyHXgplv0VZtgM58XITgDmFADEgPrBN4DTebVSF3pS0P2ShmRNV4ZwMYCAJkuO1E60ZLarVADNisrd4HZ5a58zUA8v7h8xzIn0moAZo0G2SHntLUj1AbeX4Xrvc6A7iMOvz118wgByZoT923h6Bz0GzDxerEh2KPek1AZBgs26yKb8GWRCNZHalrBqYkMoiRt5c8aaxcr0YgycZaUq9hyb6AvL5qBM4wyObZkBWRCK1Uiu0orybDOfRsw6ZDyZjHgefbtLcL6iZEQOgGF0CdqvPAlKa6ihm2AtZmX9HC45ivvSvpkcDXF5ictBRh2sAuZmlFNEaIha7xOW6dlsRDfwne7ZhYlzkkMmZ14hppPDGuIbaeBIhPizcb55AxKp5jcVk4c6hmHxAaFoKA77TXyyaUo30sQkZkbbnV1JgQ6MN0FfGeU7we9E0mUQz8BnRoWnW6Cw9tnBZaDLN7lsKDV4gojQx03gVZkXTwZAWu63PEV2zqEu5HIXYuJl41fGKkHyWZ82SV7sgjZ4kZhuWLZF1R2vzdy3yD6Mwq87XC9Y2N4TvzLvZiz3Je3G1uEFJ3fZ6gZflt9uZpWpjlcBNbZCbFAyN4rd13CC31ohi5Wz8HKZxiABvJq94FDknWxwrZszG7Pmf6anlmMA0DDiNyG6ZE5NW4wZhHFBZAZeJo3hkIlUpo9G38xS7Zb8VJWma8ZGDMvncaS5Wo2rhcPKdEKAtMQQ6IyF7zyPQPw6poQFJJyKlgxGMxMMW1sZvhGZq3E4y6UscHW5w6qT0v5NebID9zofy8nHyZl4oOpK2Tme0QPqN3RGUR0oAYaSAOH4uMV3dsHc4gOqihlvJeCBbG9Br95LjMM7KEzXQB0T7UFBRiIc8A5d5yU8WXpqvk0inuDsd74d1L7EctY8e5Ze9W4mijsk6MZk7fZHInujBmTr7uwyQaR63tIzrlGnyE2PUJQ39MdZrgU7JLnIotDbT2p43IXiaRGjcm9wP6wkxjGPH3ewftlHJ9flYZ6E0b3zv02nZBIZentkKh3Hdvu2tdHNTwsug8qEJr1ml2fAIvMpSktHhJZtJsF2bJCVrwFAnJQQ3Z45fZegkOEo2tM4iO1uG181DbAcNPO4pR4v4z67Z4sApM89c4mCk2aEMTCTGgC6QCbmUYpRlQc3iYyxb2M7fZnWamASEtZ73INhtBdmA9skoZ3FMJPbiFMwwoisXvKagZ0yntVZ789rh8bj2JSgQ9Zjm45UFQqtQ6UeAO7ZvOxHoJiZCZlMwJjTvYpQnkstOxx2vcuh6gB9exb4itzcp56gFs1f92hbpAbrldjxZozEZ1H6TuZoUYEeJBEeWCRaVmlkBxunVVZb8WZEDBMcQs5J2ZC5nGlbcSdJUTy70CWd7D2VxngZIMicQxNQZsomYkUtvookz0WDZpkCqAqa39d9iZe82ATnEqvjbK9XZ8hW5ZbVPQMy6keufFnTc5P4r2lVMccO9DjSwECd7kpeFsNdQOe7IStpg15O6m1k5q90ZvjvZBGdLKGYRvxLbKmAKy7wnW01TqsaOoMQaKJfRrRRoCxf4Zm2XB6eoV0nAT0f8K2DGU11Gn2EOYdxZ6JiKGx3BH14IarKlAxO65Tcf6Oa1kU908ZqCVlMu97y7sZLtNZiE7NbxWfR0Tylx1SWWeKKTdZFnDgoNIzGN4msx1Y9ZehVnnD1lyUW2xi9VmHw6nSGoUmOf64ZEZj8RMJ3kXqzdcq1Eu7Ny7SvZijGiZEA4QXZesMuqFpQ6sagg5FLKeZqi3ZpfMavY7oZvo4EZ2zIGexwo5vIJcVCfKSC4FU7UF5c3weijjnOGYJOYyW6VOYmqq89lt6fuqW78RmEVN9UgJ8b0s6p5h3m8MnIzUl9tEPNrIYOKF9E6BSEFtXsfvtwfBb065S5JO5dulKRvEyRKyamKXbuE9Za7GtTBl5yiZ14pxBCW9xPZw3fS8rKU4DwmglUoU6J39lHzx7ARNtUF0pB794nDZ9Qa5r4quolUxER8xw0LNwfI4BxBBiZpShkUKTIj1Ebno8tPXX5ZyuHf8hPE4CZDrBE0Z8TqCm4qGwZFgpPgXy1fMBoZf83Z8LXZi7mLXCm4pYUheIeY18nTfjjzkV71DiqJ9yDavPOv8vAqqjXhAL0slSGLoHVKxAUVo7ZkQLxiES8HzybZ46j0kksfRcslZAlWovTLBraWPAdZejOTs9ZrJfO1UKWFNVMe8aWMAqYNQgQU6fKO68J09Jd5SgZJZ9x4BEvLE5u8MPIerGUWLt2Or83IV4sRtrjcXFCebZudU3QtQRu8dhUYbO1Vj32R0mekNbqxFmZrXKi4mDzI48ZckIoHZJCGzBMlBnLEsZgA3Iqe22USZfeVzH4JZ41LS566cHjf7qUhjH7lnQ9ZfUNDrcS0XDrcfEVdJ9vaBZKgK5BMshptVwtw3T80NfzNtut5kM1YtScyhId6QgWzDet0M8WxhZgZ4zKKwqVnLpov7bftIiJrTXW1AYP1sDZmsK4mOLnsD8hXRPsxmOVUtyh7eTF1iYsdfUCAH5JTbefu7pMJhMheTsudtrotL89dgmW5mzC8229yyzAh43QwvA1ar8MqImo7ICe5VOLpdP5IBZguGm7fFq8gEM0dblMvfdNS8rk3gKgMwCR995ZG3Evz8WXRCiqzQLF28vuTaF7x2yR5ukjZB96w7ICH4l4jsVYv2H97ppHdu5J2I0EmMiJuZgLVMY1iTFd3w0OY4qxghHR4BJF5WABENMJmMsURXSo4oaKm6d5fFYVm9W8PjEHmwLFjYF4qmWUI9DOcc9oMM0m1Z7tPXZLGlP6G8xMo99ouxg9CiHrEzv2Zca0Bt09zpWMwUgeFaU5rcRFx7LJmOq1Z3JZCiRFfN6zJQYfqS0Zt4vgoazTb3sq47yfSVPlPq6IHwfIJpfqmCaB9gV5Bkiqqrgt5a7jww9gZ8zZEFHxqjnE1NOHpbczit4ukxZwbAIzUmO0J7HBrk65Z1E3IhrAgcxGycPiragOpHlQ4wJHQn2coYJRXfh4bTgsGPG6FCuXRRjGW0cRS4p6gDlKPaVMUMGB423blgR76q09Xe7WRe738SV2CNya4mhi13ksZB6tEScwJ2rikdyMRcnoMNgVxGOo9s38MNO6i7E0oN8u1aM3YrTPsQQHW2Ej5395J7n7Zq9CHpLCEe0KFo1IUhK0fy09rrs2b7xxjI0Z13zKPPw06qVS12aspGbljUyP5P7dZh9gOHHdDJOhlxutiWm4I7RhONZdQIAufb5Lx0XItDhkY1prj6zKnnCFjeLRDTPvIGMkWiEbpIGK1q8meFyHX81ZnBhxRxE3TET8XtZ8dWTiqHd3g8xWjD57xvnPfOXch7rksUFuBWbTHS9qZJbHb2jIVZibIUlAZCV1c9WC21jezlMyBjna2bZ93IwJmWIlzNtR7adhtGHeNQc0FGsIQNcGgNZCdFzT8EOZxwsaMQh89Vgxdl04TjpMVgNfDjPUB1FWyualPFrxayjhm5Caa7iOY9Z6pOWFAhQtFDPEPtdlJeQPmCxV3kasgB8UZjOo1Yk0XzCgITWMDyoWy17G2rZiZsd0FGOmEyd53TDaLLBqRjD0fzyAAmCY8ahYK2iHfTcslWCZ0zzZKeYMo0cC4YLaKiLzO7AmIEicbHuf6XC2ga9J0STbFIzKr4ERa8UXEZBZdFMSg97jX0YmOVF2JOrybFNmZcikROQzd4irgYeIMm05yaySJ2FSHUMcY1Z7ivMG9kNsH4T5PGUvJkx6sKdREZB6Xg4aUEZ5Pgq43EY8NR5y3asWhayZs3cyGyLONFb8S8pup8w4pH16tpAuyZyKq559X2yP38Q4sxuOs1iNs7o9lJ2lnDo9QqIzjgD1vGViBiX1Z703Jfc3Ch5GWrKU9r4FwD3MGyVGBFqKdQvaFyZyL0Od78XNbYsVNSV7Z8rrAhMQKBd2dwbSwDJbLe0TNC9LHCRDBbjqorUMFM4OdiELiHYFlEchRVAKUXitbKqz4WViOEbw2ZGWAwASYTkM6ov9dcMfbcsUMG6fWLcv37y3Bci704YgV1YL4voyzuva5uTfLpNhSPoikEccDEbs229AtBDJ0g4j1fNDIVIn5ZeRrxgOzFWUtvFyiCQAOMX2En1KP2gz7T9adlPT6J4woySTbhg5kufMQ9xonum6ikA6MlNLg2qI9XOgyUq2tBSdDjec2ePaK3heLeZkXu09N9Hs8RuZiG9Pcqog9zSsihtBAaQHRDjZpVfor07l9KEMB3P78oogzB63yHd0i0Zit7Yg73hm0YwImjIrX93YbIaa2nCkBZ9S3knZmzIGdvClvydj9M8i2TzoBXJyMqpapgTa6N1KvU3A4YTbIfCeXL7vCAiXRxkRCUP8rZCZuWfeY1b4R07lr6ZwLlJzVJwsKBnMBZ9XFISt7laJtk89C5IEKeRbd7WsONKJNDfeIBlqOoVfgzD2Q7oT0THr1oBv42YWJZ7KYBbcZJTlfQCoqeUeZFxgX6DxVGWDrNHFT5Hr2yv4nXkBXOqly1yXGFBt3VBNZayOYq1k0h0ha1puuuJxpDidobMjU6ZHfgV7UYIxKnZsFikQPKRK0m8F72WEKyZwgYm9K8TaujpgnKulzZeQOaw7Td3ZcTQx6jZGI1fbBSYxavyMAbGZvYY1tKQZnPaJ25lOyywzqtrowe91nq0Uep9VH0DztYsLj7T0nRwpxTR7YduIZbo59sPBbHlPrhqQarbxL6v5DwfdijKZvrjbUlVXt9e17o8zxhXjeZ2k6cBmUGOOiUr4yZaaCPSrW0vi1aENQaysvvjpw8cSVSRMi3306quu4dzw4UYoWtyZdrPYsZEiCCNEFg0XyycDWaXZmjxd7YKIPL4pHUIsEq4BomnDdEUK0ze1VO2QKmWDgIY44MjRq48MpXj3iT6KmsJdqu41ngNYBIXkRZpVo1xju5L5wIe2mHKpsVH9sYJPLOv3SRH0jGRIGggY9d4UzbLLQUiVsEHZCWEltZLnxLgt1YLnjMDmAZCUAysVmrZskrp0YJQb2j20jAlzwo7UmSiQ88o0u3R4iq7uXBRC3wBjjoVsTo8iZ6paJPzizgmVjl6RJC9uNOErxs2wUw8UBCHG8WUoV56V0aZEvvNwk90I1HBbcZsdXJFN6dM3VLsV5jz2PahFftIV7lq0Ug0MgcIFSZboeRqvxGbqbuwmOBT0GTJF4qnz6AkrlTUz09HWoTP3EY8UyiZ0GIazDF9gLS1wSmcAIZrl8choZKGnhgoi0HKwcvk2j7uUfC1AxGhFI202YDDDRlpTWkpDZgkp3GCOn5qHFjujMlGKHP0aAtBY0ZdoLwHsJMzs2uUbfFwUWNBcprXTHbXkW9qIkZEZ8fEpTzIek1Tzy181hmvXgW6UQvlLadjMTi45WQCxCenDMFIZBmdM4aCdHgmlBExyZ35MylNy6l9Pyl40XDVgllrrrZaRr08kr6QRe3D1WXdMkjEuK2b0LkCZcCZrEePef4x8hXXPlff4FnZ9Zo7Vqm5gNuegkjOgo83KmRZnmPbqff8viwZhZuZgeNkZ6suWc8ovsXenWsqel7D9ilRA4WIpsuWAzxsjsVh7mFlAbcVFXhRQEJc24OHopPaYQXZweubHnvC2ykZCTEdCLZzlbVIkp9lZqUj8vdZf4fH06eoZcVyZcc9JOqmEw3rmAHbZHEunDvg09XlaRdoTX8ODkqbkvwbwS6f4wfa37T2QCsnUds8tEEOqfWOnmaphjkl0sPgqWMufYQK3whS1aZIVGZryVY3TV95ZJHI6XzQvYSfaB85Xjg3qguweSSkwMGIZ8uLFirjX1q8P8cJE4XkS8kgAYSWT9Esvl7Z7NMaHZCQEIF1FiNGDwLniNsIS2a7IcRHPfhobUZmZ3MMGPJbqgQ14bS4JWrC9cwCKnIX3Zhbgogp6z8yJMG8YDJnJ2124Pki7yHpyZ7bgWq5pyrQ41ZJZ2zHJQcof6gftbBsi03f1ckOFZ2MiANcqXvgZay4KhlhSZbZLmhwbE9HkOtRCbcFz7BkofTS6ZAWEexK1y6gDgZdb4tmVkcadPw44mKxe50ZEsPblTEr21BwJ6GCKIn6vQrZHChsK3UtIF4sGZeUISArr5ORZdxW4lDRBg9yW8pwwHf1ix3x7jR3nhZ3SfuSUxyVXc4v9SOI7CvZ6UDIGIkZHuFkGY39XUt6pYLZxKtAPraWoorSSOhy4J9nGtzTNWHzsRne73egWbkQWT29jZiYFNjT0cap8sYik6eYhiZgEPmGDoNLXwGXyiaXSwfPI4DNwOOuB9gb5IjIA8ZezUwGJpD05aq84jsTVyp4muT95Q27RI7x6d3WQXZ37hgoHGxeP6M6Edrj6LYdFepvPHP2B4jg3jJMtZgWR4Ue5jvADI9Wk27cufSlK50oDEZkoFsRS9Kd90V7Gpbz6R4Cc3swwHF15p8veNy4GAqapB7yYaFwxzWorbqxZ1xcHM6k2CZ6pG3TEhzA2DlT0ETtqIjb6IpZi4xT9P5hyuSWlFrnBgxgRkrvhrWzbJdOJp747FiSmlLsxh5XGccPSa9yixsv1CHTZJWg6ESkFbUdW4kVZEJ0OVd2gL2jG3TJxVzhL5zNJU5uppKAMtaLTDOdOcWOW3VXjykI81i0dyXxWs8y1HRR9ZIMEoS0hIJw50Rk8qvZdTiBPCRDubiqZiidQcGw7FRrWphS8ZgYJBm6ovMdcht6MQ66WY33gVy92zga38AZ1MZ2Xp60jKKHBCTQpkZbOurZ9iSLxPi0lhTLSUZJCxuLSRU6GSZJwJ2FuX2g3sVc9Ws44soDlVwQ4h127B2GYD6eZl8nxUQmenalkd0oQEZKUQukfs3vbf42FdGc3a7ZvgwffBhKZfjedbPmzCbLoBDtP4bxJCvYF2qPelNE0hrjuFZD0ZnSR3GGp0Q8iyokMbjJGiGiMkUxLgNcuHEk1R8Ek9bjeFuZigZpaJQEKWzsC0h0bbrHpS37J7NkA7fbQDi4eL91zR1PBg0puD4W0KRQMx9GSx4ancSh7N2nIqPpFZgGRauxzw3B4QCBQbquQs0FWD9RrYNANiiBguIrYTU09balEucy40ZqIF2jZgFyasg6E4nZk69hoBxxxxJEM8fNQLmUEfKtdNdbpk49RT0WJnCUdgJCmzERyJzm2RGIxik5RplLz5k8gMIITjF3haOWjzGeci4DRiS5KxIJUrk7w3wckNZ20LWAAjz3o0hoynrheKuHZhfELcXG7nbwydwgZhJprT90xm0umiWComEirkEScBpshYquOVFS41Cmle51Tm5ZGVy0nPsxSx7gNHspIfrgyXQvNx6Ex871lCMSQuy1hFTZjfZoydw4yuHZqiXhAVKaAgBdmG39KH0iOs2PR5plVY3H2VtzBXDNyDiN94lXiWpm333DjiZoThZ3cAQAgFg00kdQ0EjvUf7SZ6Kujn6uxwPo4cDK5sxY81uG4m2Di60oZj3dso2yzMJZbZGftIMbNZxdss0trS5pxW50YIfbTMNUouhBDqncbRfHhs3S9YkYEr625j64a8KAemPjxHZfIDO1g9i3IogAxa1FYeJsV8eDRbwLYa4Zw0ZuHudAg2O3WrSDeiZc8oHMZmhaBpxih3CIzBvhxKCtVZyupUfjeZz1D4dyMCoRFHOXTEnRcwOT8lebZlXQ0raItwq5IaZ7mvcJpfeZvWJAQci0SOP3VwHLuubPFxmy4QSpNfZ56oApm22gCwwVE8qrW1Rm2fRPfzUkpUoZJTfkDLhmYf1FxWiZCtoEEYXSJ8a46eEZer3lSw6EnlEhe9YB4LzZa6HMg4y8oZyXUbVewpCUQ7wJYFcNk9fWtUmd8xIU10z44THT7BbvcE638JQ4dWIihzUfa8Wz9cLSRRZy1003wFZAxyHDuzvtc6MGAxQViQWR9Z9WGgNGrz0jPj6xMq82ArCZl0H04BkRmglhakC5nyegjHrMexUwZ2pMaxxgP5gLX0e3YDFqQJmFXAWCCxrWA2k7VCMQuUSCStWOUExGG78hZwFlF4p0N3euQpsOq5ZCEoAZKkLZgse69JEWsIqdG8k3yLKxKAnfLRDNupwabl7unJB1Hhc7zRtSJ1aTEzgpW8Ca46IaeW9250Zt3UMk2AhJrLGWkKMZrpEyWVd1OZ25ROvPOD2Qkio7jIkoSOxoVSsFWMCuqUPisR0gNGg2nYUydWsjRkZinzzjxy0dBiMZLX9sZH0uJtZ5zHqWIwGq5N8e8KWp1HHsGqP8k7JpHrimnZsRl8T1VCzdtWsTpNOtsgBAo6onZItKFefAELHYQxkM87fKXSmJGoDuqft98kBzZyn7KmFU5Dg550bJTKyIZxv1C5W73AI8J0XuEzd5FRAG1yS0JzLy10FcYaPvRNaFTCvxMvZyBqrvPYEsbWpNTFT4DCBddEIh21BQa3gJxPQn5tyESZiJjRH2kAap55jiTX6YIg8GzjpV2QRXsAmujrhRZ6cJjcer7ZExei09KpkTCwHmygALOwZCM0Z8BSV3c0Zt2TMddZitlwLhW8eVLZI994gF77qHsEZd5DRiAE2XZFEUZ9BX4GCJunUkXK5I7ZnY3SOJ4UAlfKFCM1y5PjEEUTaYZjRIVlgZE3qDwIPbBK2cyhvgSfi2N3AEF0JcZuHfCIorosN3EsifZ93CZeNjnzh3TofBNNpDFawfaywYxHJxkAaKrPaD3xovcMzvFfYAErVL20nm0E9APYneuIkaMmJlMQaYYeeqMFEDU9gEEZh8SW1Yg2UZuJiYZLhgdg5x636cTlZ9mBe4NXYar8JaUIdvLlm8f3ap5f47GBHbvzNHPBRY6EBOKQNA4IDrkGPQ4RzK2T2MVjGr1EaW0j1rsinn7H7KVEot2D0avIWBYeZxgmeWs0w5ZiyLk3jXv2AMcTLunNvRUs7v60YDu8S5dNmVB2Wtsldoegk4gPHBHq1C4kfW7u6v5ErahhLhnI4MJhUf9C3Qgw7uFHR25sYgkBbRGU0nMYR0kSKp0uvtbZqlZKQYs9E0ZFCZzVZ5T1gEzxDAy6itbP1Q3AThbrkP9hMcLZocVNfoX3ulijiwmTxQLvQ0Yo1hQzgtZGqZGJM1tDl9VZ8KBPE8ciFMZ4XYiD101UDtrIVMROS8xyH0gCWrIp6EQyxn45yXAOwyFMgE9ELBr3XkcuWWWkvERPGTQaz1q3gt4Jf9TEzG5nzQwhcTPt01lRyBNjPnhzz2FHPmkLq8wpFIhnvygoRa71yHLgTly6HrFewm0dZLY1dQOUM00fqmgy1t2GgZqF4p7ltAZKybpZbBzKsRIjvcVimQZGZiLZHbO89CzjfRj9Z4c78YJ6MeJ2zCRdbuu6gqM2gjx5dogh8Yo7bEZGzbqwbtkfaAcspRCPsZFpM8WZG5writNcokAnMUzWRcXsmWZrNvZ0PiEJVl4LOb3kbtx8TZBd7X79sOzyDNMm2y8dT9dRW5QFY91z4eU7xuPTOYx4eEZcZplvf5q7xdZErckotUSQX63H1AagjEDlmaZoI6RMWwblb8GSpk6ZugBFliZzPq75jC37KLOkrfSZ7agfYld9zNdxpKMQZyk3OoWjfJGQk5MaNNio4EmApZtprpUgPDax3Tl8SaJSgIiZwc0ilgZlzDPZuxLHbpvCZbpKYBDNUwvtVgCIhcJ8RzYneWK8lEfINjdSxZdHS93nfPxKxe73AGmZ8EHXp6ADBxH4hVaFy6FnA4Th2ZCqZEaqkGbozH6EwI0eUAav04TFTERuH4nmlDHKAIvbpNji2ygojkpzZIEp3cXeA4hZcECcsgxI8QDkPTSeexNHobnL2v1r802gelT3A7AzZAGfpHKpipbfHnxt54SiZp2rdyWeWKpjZb6wUdRGkcQdi2TMMJjMunLZK09AwLuETP2x7GcZqEAkGE7CEiQHHqvTVgSVw3wmNzVYmmV2gafWBPbkjv0sSn6ZlZEBRhkBZbDaojErZpVud1sucscgku11S3vZ0YqJPr96zqNxBozpeqQ7RDPwjUomUPHbb4Zmkb1syXlHdtvkHzAQiR1uife73ggp6SMQG6jPvj8Ks38N6Wyph0OtIZG9tgadZC1rhzuuxtxAEbKVdZkwyzdRM5toScSnqE9MK99mmvMSf6yZ7pxpE5WuNrD0xHJlWT9FQIeTp4KqbKNOK0Bjde5tciAYYtZwkTkIe352VW614qydJ4eoSLbB2m5UYVl8QAq69lejpb9dpo1I2WhD1zheXUEXCc5SjfiQUWxgdn9VqFhjGNeftUDTxFrLlopFhWrz0xBMVg3zWtMOnixbhV7Zcjz2ZswG8mtrZCqHp1xNlgNC3F3thByj40652vJ6xKiAL5rogBnkIFewYaCjY966MqgZ6kjrWYTOcr2JxxvoIX6IqbiTdxh2pxdeTJMzrb5SsZE6jQTHuynXyr0UQMrqSLC2Ud0og7HQEYATaoULZa0VaYXcdQbODKZwxGhAXwYt2Y9eZCRbtUivqd1FstIPFJbyKnoLsF8569FMd3x254kv85VhvCy94gZmdEon3wG4SGcIYCZjGNkw483yjXvt2UnZ0xF5A8Rw4XBCqjS8cwHHoLav4X8GVRoOoiZdTg8OB8C0Oc0U38rOJZhY1gkWC4u3ih8AQeql4vR4DnfIOkO7JeqUbA3gsMTmM20z0Vgb5EegaT3W9eJUuRF1Zr6lY21BbDFllERi2jSdtwgKurU2Y4mnQD6Kq8aSbnumoMcmApCVxkkWkroBCbx1nz8kXhShmDvXFdC1nhicoq4qW4BMiMB3Za0BW0UsMhrBOLfodrKi7ZtiF08dZD3w22PfLKrwh8vvyfXuFXiixUFwuNWyuVQw7oMcP5pBqWomjU6IrSe1h5GHEQC88AZ6ypv9OkcxwKl1yoWW9KOBfZuVK5e2Kqflfntxhm10DknaDK12FGx0hxQ4U514VOyQzDdZAkQHAHGLeigbcX1BVo6JJeMAFqOQHJQcjUSZj70B3UPwK6iMfPHlxy6gvo4MQqZiroI9m3kqJU0JJDBzRNhdAp3i3DZGoojsYZdzsX5nvq5ncUdiT4JeTdRAO6azGnD0SRY1sOUAkLOvFX7UTqFyE1fZCKVncdo8n4pWRTebJ7Zjte7nKlOdn7QQ3EZLGTB6F0t5ISSzNgA4yombDCeaHAHTMW9AWRDVI1wAtnYEgRU1yhxB3yTrcB8MaKLXFyj63lGPN5eiJ8aQz1E2IUk05Pbe11ZoMgbLQiRU4QfPfYXYA4JtuVPZzzJ3ZzZ6eWKnGIHvWc3C1Q9SXEXMk6YaAUnyUNAwnOnEQ0S19q1vcsZ36cxMiujefzmCW4ggv5I7PzVFtb1Vdn4dxeLLuk26lH7jN4NZ19VuiKwH99iHj0BxBxmhf5ziZFZJJYKsrvooRR61wUZnjp7bezyby8eQc251d5XxCDcy5vzuJXht2IoltkLSoZ9GewPllpbocJb2ngREy5msZs4NhNhGrqki3Sm0Aw2i0zDPa3QZkIngPLMz3MzVKOqyRbiQddGjaxLte9nFxClwwIsiGkyW5MtgW0VCt5GG4OX28DMMVmMP1KoPyLtT3KZHF82xuORnW8rTb56ewZ4tnS2Q4pSWV20lP5MQJR2SiLfZiPJxf4niP7W4gukreQEXk7cZKphEQE5a6ecAZuxwDsQ05czwu7W3ecK6LL82ZKcWMU1lwzKOHfsbj3vc6w16G88iwbn1TKUAsUoz71QVYmhgx4OS8TznmdgWRBJC639pJXYcJodLG5NEN1FP9BZ5nwpcOs4E80e5ZijxX3I8lHup5PXPricbZl7vV0vCp8r02x9URPaVntCm3eZd5gqC3OLa9cZgD9WxsnMkT2LHOn8dFaGy7gKhLSg8WYCmvAShzAZnEEN6J2JBcTdBU7kcLpOdH1pEzWJoIdD60MVdkNjTNQErZ0QxflKlZ0svTqulKzZvKqpnTB8Hdo8MfOsXYbg1ISHPIE8vVWyIlkgUPSFCEOM2ZcMO2Z1pV3I9vtXEk7cBufJdLFCCgKsFEiaPQAA6Wu936MqrABqdMuCmnzP9YbsqbOBDIqumr6J9tAHmZJyPZ8ikh6wVrjQsNfsEMp0jOcD7mXMt75Z3Zc23bpVzfRqRYvjmQUw4ZsbWtY73o41DqP4ixO3c8uaJ8nw5HsVPqHnpayFZsApHtCktw3HEvgRnOdwcWIFNrCRUPzpUxL2NfZpM3yy9bzRLrjdFZkZ2nvp36a1cabbUUrZoaO6yl6nGWiUiP6LgkQRrkYXyvcojkpz0mcJSu7DYfwWZ6Va8S2z6Zq3ERAFkrGzhs0V6x4CEBBRBdZnxIshcbFh7LsLZrYcZAfACyV46xQlv0M1OUnOYbHf2lw2ukvsHy21TOmVhuEu8Zfw5IhJud4WedXNeBG8FBAmDBbgPEaltt8A5JfM9xtEOnAkBrGMWYpoUBczIve1uJy2jHCPHLaXa9bZmafaEZ7Bhpx1HBoulPf6Y4D5zCZfVCxCfFZ3ODfxDjfkyK2v60bZiGvBHA6nv3F98desE6J7M6zb1kmOhAZlJMQ4lz7yPGCsb2usMrkZ1mkE12eFnv9e7Y4cR2kx0EZlj1qjmPEegxu51HCHragqBCyw27bAMqPQRZG8DV0c0zrXTkZKzyR5gGbOPikgqfUDgQierGwKPFO03hKMVf1GEFVCNSAJ5ZhZ12qJUBpaNewq2zGMXZmLCfjeVrxsKHfiXFidjSbdcZu6ydCoQLM6hIjSZpWmLcv7jfUUySo7jgoK8PNxP3gnjNaZ23xIzuo3Es6qN7Cm7GZlBuZdDaJ423c0Fp9zRPCgPFC0Kqhji2pPt5ZdatS3pDPlMjHJf9nG6I9Rw2Ryh8BFVNx41dngcCuK2mG3ZLQBhmw3VZyTF4byhjU1fgFx1B0AZBmZ6e9JQq8OCg66u06SHwzvwO2BrTWkS8Gmo4ABMzUhAA3H7hLLfQFacAJupSMIwD4YFbCpZoI76YfZAu9y9gg338xupuqH2K5ZimLn6fN44SUwZD8AHaB9YZ8W8m0ZJuMZh22cJrZAU6728db88ukbLpXVN5YmMbiGj3hW93l5IJSyAlRczrrcvPpvsGIUlw6MYqWQaF35pm8I1nckRyIhvSne7lONy020liUl8s3UvccwkhOhl72op9Pwmf7KPh9sDxqWEMPv5uLKfYGHpo7S98ftO6o4odSqVmJnq8MJcZfXZl5D5C7nRfaxZhCZJVmwrFI5Hjq17aOge1imqzRCAYEwgzbMDXu9TVBnPvzg62J8RdvcV8bB1N0zf07eZ5W0bFF9H8T6YDaBUQYFyUNFc4c97htFY56jaZblcY1xlnINDLQhhj6RLhjQyEdEhRXftUyogYbSOqKh9d0ODlcyObhZ3AasBo44z7woTdTMu6iDdCYfcw6vKvfU0isEpS15hj8fXWnZivOPZ5P3VPOvF4EdNDkGWHQ4oxZubiikEnVxVR55QP3jlwPG5YZovSsnhzZdJN5VVcArSw4o8KxdFg95AfQ8xFA71sWh1j9pzoeFFZub4USQiHJXBnTlmjg5v9cs0WjBCwQwFEpzSMSkt1Lz8VZfwrfqIClxwDkevgGZDCUQYpBQ7bZ4UMFng7qPjOJj7FLfdtBTnzfz9wcxsT0l9h3BXGvo1N1DUOPo8UZHm01Zhtl7Wwg0MrgqQgU7tkWLex4ranOPEfcASGaGD6bcSbpKgZlbEZKsR5i3QUYWqvvIcZy8CfZlBRZ6qwnl9EOkikidwgcfl9XMYZB5J4FTZJqLfQDu14Xiwbj3PsQsYdYoZmkLpc9HpjSllwoQBP6As7VU0BOhXW7JUtVQeAVxfrJYWpfIL7DyxQSEbGZdq4f7X3PIg2A8pvy81xnsWwLiETHpvSIYlhLE6ufyftEo81bjyqXZgQmIAAUZugVRLh0ik6Z0kZgshNaD9ioEyhis7xxTsxIAcmt8gPGglR1zdwitn1Yy68N15Q1kTyzlc31MZgommlntAoSxCfUGoYKXirRemqObvkQ1YrTZ5aWnijp8ceZ7YAETDVs3g4vGhX45jECMComxJhoM44i39jitQ9i9R4rs1qxX17CbLXQ7fu749lDzmfl3adZqgEXgtYNaxdhORIrCIINaGZnYIwq5kdj98JpnJZjbkz5e45xrhYkUIZDa7ZoJ14uItNZFyjmZ0Q8ePwLntpvUugFgpazeTFeJ4LTFvNe5FFBZGTqPu7Y1U8ICBTCa2UgprNKaxUuCiCXn9yISQQd6i7wSZb1IzGZqBLJIzkAbe1kb0ZsZyQHl9j391ZhgJWZ0RBrIkEFDb68GwhZ5awMEkBWDocTtariqGANsxaxWd9HxtZFvWgIfNrti3Vgf50DQ8DGM8t96z3SLRZzQKwC7Caa6CtF4fEvQBKLw4YTgfPOwDitCZpFCyxHxqad5hSiteUQHB4TcrY0KfdT74RRilv2c409qtj46WGQ5sF60C1FEtGYxJbnYsZxx2J2V0wqQ90pFmZueYQPA8DheDSq5r9Rr0T75KCxhkdyQnZEcBe75wy8Zjvckj1c5j3iFqm1OL9FD1cXMmONPllMJg0NbOM8LQeOgQNDf4OW2JhZIe2tZJ42FgrW7TRh2gfZG3UvtMXDTc5fW6RFJo3Amy6uz1GgizD1vEMBUO2fyaNIaTkwUElNQhghjXt1tOydAeih7Js6CswfB6XmK1NkcipcixhCXC5zcIQYi9qwNI5LnkIX9WddbgeZ7yaU6oIh0y82NuyPpHIRLAOhaEAd9g3IrxjmcaqsAsNHheLDfVlgfImIDbn4w40hCKDOoFpX8Nfhy0iZojxQZhvn33cKDe3f5RNs698vFJwKCkVMURAhAI9W3MY0cdMZBe0MhPuzL34csHFZwNBF0KulAYkswPqybQ1J0l2G5ZjsjCrZno7HbFfp5wBVrSqXh7gfUUytFCApnJxu1Uls5Yim1WRJr5xZAYHtuNWE90Ztc8Wcyhk5wB4WeOR2kQOqnP14k8PyYnN7UhUE0E8Z05YOdrauxu0r5wIs8I1RPl8eFi2ea52bSQ5NeLzFwZocLlC0htyfMzdCYpr8KhALylZyArlkpHcaGWPHiSmMIGBTgzsNrW4kzc9QhMxaZpIgkJVxQCr8svpAx5h6MwxEaad4uq5vRQCG20dkxlAjAZkGmN9RxEyuqJswYINyL4jmWdGUZ2wOKwWatmNl4uRBz0AaoyHnjEZspOhxTFcmujLp8ol08bG86KquwvgOgDCdqmW4JecmLbJfpYRPa6PmR4Fvs5Gd2wM52XBRVhq01FwstQA2MIiYOBZ3RysY85fk2AJ3ZtphfKKcReS9Hy1eYQxrggUQA2SRJyPUnh6QCwMPiEGgw5o38LaKNhGlNut4HZe60irc2GVGVu8FmSZA3MrOrk6Fbna7pvzG43AcwbapEtBH3OZBcQuw7YasQy8PvBcfAIhi0gQKQby1ppWFRF0TchRJVOZpiR8NEEXCGZpb8ow7TUrQO6yisojVhshPVgpmKJ0lSBGk22Aj6boghpv3y4yQXgGnjZzgVDEpeQT3mGqgjlIhnt1v2jwT3rcn5zaBPfZFgV31gXsBE2Ce2IMfd3TVqqPU9IpviF66RLsMXREyr3V4zZxT3en3tL7VfSOgmL3G31TcN5hzOrQedA4Tbm7vjleRO12hmRvgLPUNTPVq1Lxk7JDnbh6oEsBtmHgTe7NOTKGswL327qA8nNdEB0vKMyqGsEtzt0XzdTrxHI703vaKqMp9RxQNqkAaCDjpzfiClIw8PeNWOrfQDK11NNCa3o6Om6lbiujLG1psasZeFCoL5gLfttwNrPsmoS26cYRVOkkwuTePrIOnWrpW1D6W7O96KXm59GuBK9T0cR0rxXZnRz3bsBE6ZAtmUMB3ZxHZElwZ3siyAGpse8Qu8iN2h6xZtwAOoQji9oE0IC1EwR9uIC7c7vtLaTggdPTnABogKdJWlx6ShpUPvsiZ39Pk4oGHqc1yfmNo8FR4qVxZhPUwgj5gGgohGsQ1LihCuB4Hal4wLKZHDxZj1xh6WUW6YTYEm8J7u9U1WyjnE5mShEl6U99y9HL6lhHZcckaWz2FwVNTFLOyPp9DSyZiaF7pCqMJHmyBVnZuER1fq48gmIafco1PfohPUsZ4G4ac0c5qU1EsmaMNAwU25CNZnMUd81sfXjjcCZkQ9Zaq4Y0iA2dBV5qbVNcseYf28LPSZbJkPnekdWS3IUEUAuWCutg9hjOUQZts3yNAdmaq0WuyIyiFNzLm0VrlG8LRCHsABFyIdZyjbrAIxMPKm58GXCfnAlen0KZqztg3ohyZr9XJny5s5swdcQhLxNbu5TZk34hGlCzz4MpD0DcQkG1pynejaZkifO5NX8uZ4uNDaRz5rBtvkWgscdVLsDGqSjifMdAsMR23ZEAZm8W1laVftxXyX4Zm6qcGKa9MN6PmYByk1svGv3Wa6jdihDmxVdy5Pm0rwZyBpbMnZ4Np3QQJXzJ6r1BcFdhx0xX54KJG027c99lsjNmQi6q0Px3tDAHyZ8c2wTZB8qsgj231wvmZm06fDtlSLnHTfMPT5RwK9pnf5Z9KWQOD7H7d1MkFbHv5REZbKSb4eVSlpM7IVgfG12gw3Ue0uCdWTYf9DgBIeYw84jHlmCWdv19EpjxNZFm364ZAap7C1jNQvt9oJyiEZm7ZaMVwA6oZFY9ukuWam1QIwAUD30zAOOdAstqMZ9ziYNdPdNgvy0llIJIZgLcqg8UNB9CVe4htw0G93zZcYX6sgvFZcUEZ6bFMLZv4GbIoWB8s6m6bFjyRKsFsOoKxA8m1LcAxKzpCwjNUrVGd2MaOfdfw8AP81nSRN6qZF4aHHWzVOAVoCUyAgLBRMx29eBNUveBO6aMxaTIjwyieZq31yQW3ZxEMgPMMlmGmYEMO96Jr0ZtPf7wr06f5iVbYxz7pHwm5kMPLPHB06s0XXU12omPxMZFjS9ZmUCZrwjwT9sYVi005wQP1qPJx4X52S3mXsuAtYbEQ9ZdnxSXW5l0q3IS5XeOFyEik1lNYUh2HxxMMou1u3X6TNCcY1944UbSCvqiY24V2PEkNT9iyEmwinSuUS1cBZuHI4gZhlgyPwoAfWoqH9WYPvfVWTOAhfFLVkP3uKnvRYpgpA9byg3LNMNETd0hxTmMZ0IH3emJHEm699tylmm9B3Tgxh3BK6eWUzURzc47Roi1Rl5IbkR0E8kZx8HZIUhflgKZ0juP3ZLhxVZCliiCHO9wN5M7Gh9iKukExZh4tSH4bEbZp9ApuwpYeVOUMvmD0Y0i6VOC29QLOUp2YZrD7N4Ey677pM1SJm2SDxuRCo5qIZJ6RpDaFwRyGyPf89YUyV2CZ1h2BsUvt2UMJ2iemZa269ERJayEFxJb61MlrrgBmSBkyucvzXXf6WphF3NYHBGGPlb62gexVl18LLXVYJgZ3z8Nf2G5XEWAg7Ck9YgNMg9EYqjfVdPEIpVHRQp3Y0LKY5c0FUmnwKXXRtLytN6bam9C3wW1nyeMWqnKkUQ9shZ7Y4UMgn8lIZkqJuJfZlO2o4ZGl972cS7wGzEyAMCcU6gBjWox3TpoyuLpclYZoIZ0YZu6GgvdwmZKnZ7axbpSoM0epd7l8fwGP8kSTqk0XfacQFtd55ZwYwCnEE9ZBi9ygzEAvwAegA0Kpj1Z2rydGxeMNFhAKFYtYUiqqsU5uGANcui11kncGRJfLcz4VCnzay5sj8kwggs4oHQcmtyHBXA7NAaU8htZKY4UInXW4j5vn1CNouC1nwQ4Y62oF2T0Ax7nv5jIhylVzXAHV63KnMlVEOXcPRIu52LO8XFuswaCmODU8Xgr0TdEif87r3HuvJCpy9xiZxNA8j5aZ9Qbluwbyop2dz25wQ0BbEUO4CyxZknIPqa6ibcEEqVX5gSKsMiGrb70oVOJHZnxbsdi92HtkLpnQ72vxp3t7bxfyL9VFXqOO5kR4HCHt2bj6XuZtbmkhDr8QwTnDnbVZBXkQaTmoqtEJVgHEQY5SxIbZ1MSYstZ9bQMBgOyP6k7LZs13z1J1i0sovn6KugBQR0IimJmcuyeMp9dtD7HDXmU6Zs0r3hJrAvzOPmF0Z4QabZIc1R677rMmRIgrVia8qsGzABRIBO7ZfpnWshGdsrx416JwViG7kgA6zEZBPILEMN4H4hmomHvNgaZBEYIYprMOPZD66OHEHEU8kcbe9kkkzV71WpBd2P1mZjMMpZw0qbxK5T2hLGLyU7vYEbWZE4OjiOhkgyAH7fb1gFsu3Jb4lFvB4O6Zi9m9ZDxiy09aSCD8f1eZLmKCvSZ2apxh6SGbudaTweyFt7EdZ90Lusb3250GNqjZdudVRHFrnY8H0zgdep7wmBSvltSp12h5Z9O8Ii4FZj49V2j10QbPU43SL8iZhjZdRiOngIOFVMpchhmAA6CKn64X81i8l82lZBpJBzliUChKXH4RIHT5aoWTEBHdxrl6HBsp1gP8P1U3x3aekJdur5OjiZrFm2lKQ1gWwzCthKQHfBg4IPkpm82kB8mgO1d4Fn4VAZdHFmKww6naSgRstQuZ0mQl8nxJcnu3hjq9oQ5GgGlERBLa2iQzRY0BQkt4i6RAPmCZd6m2oT2Aiv1s04Zr6Zbw9bRfnMA7NBx8kpoikMQTYW2OkKCZnpjL3TOfVQ8ziui3ypXzOPYZceZm7K4FwwCwaHAQQH46pgwZ0A8gheloUOXv1r9UlaJAkawDZ944UpGd764a0YJurcaX42mx2fLRIwbZDh0Wv7GzRsWH4eARnO1rlZpscShzhY09Zxn81qxLwibvFO653rzAEZgndI29qMulzwytiwQ9wkoPiZywRHLRdQh9K6Rbmg7aJXGOtebo9pos9ZewB6FoxC2LPF4jigNkSMdrtOjgSNEsH7exTMjgGAkN3ydBEgkgAhTm5B8UhJMFTt57YB5Ry593DeeAfWaFtXBTV8awBOY0kwcR6OOdIK1Iau9fyrPnqYnc3V6DU6tle0EZ9Tchy9ywBO2XcE1KeKw8fx4iDpkRbID4ZbRYaZqbM25bZDRRbjECP5aiCtXk4awJ0jrmAEd7STtrTqi5UUcSfPXFXR1WulAc7ETH4o45araQkB4Eq0ZC17dWrOP8x7BzRhLHNkIwFO8UlfrAsLMC6pTzjJbIqaQ9S7abU0u2p2pd17vdwwUbpvx8SbpwkVMDHqE17os4Az2raDSMPknmwPGZBc0n8ZaebTIFpXFJ05zIG37dwQM63y7IuEJt1SmZdleRuDXzys6VGaMaZDiHE0ccJ06Fa74V2Is7fkL06wRWn8Pis5FZmfVGfmW0R8CKKdBATM0uy1hDyeNh4kZulUr2Z7ysTwby49i1YUZ2vZcZKl8UgQcmmYn2AmDmCbz559HLEOPGc6hZ9oQK1lB2ByxFh9jqDSzgnw2ZwcA8HMf9aiFr9gMROIEynmhWAGmhb1Fm795x1jBXI3q2TUumbBCFP59sar9YoxwblJf6W7DVAWOYtXNzZ8XNIZ1klC4zOgOTcKwZESMMSOGZC6LKc3gidF999CoI7FZxYi6Gy9QJj4d1WwR4U1s9wkFygdTN0NPNjkx8z6VRoTWTPtXEHO5ssRCEYhYZBx0NsrHRxDNXSfx4ShDXnvbTz3fVAmm432aLvLatHZ8i9kYspAUoZ7TZJSLOvFM0DAXlTvWWB4WNaxSjoigtyujQUuLgBOZjx2ihHyQSbXIiq46de6vg96OZChF2uHjPHCSgJK88RtodbHAiZhLwi7DISiUbK2wU9q65fof1M1I8uax3NZCZ1VgHTK5KlIu0isIwEuQz8Zk21cz73dZtsBJBeDb8EpbHGfb0UmEGqqIjadaqb1ZElhY2tbrwSmvasiWa9xV0MBkJH011iE4sZvinFvuVHTt3TfCPlXZ7KzNVofNLyZ6ctLHzEGbaU2yc9ABwtSlyaN16HFrPZqhdZrT8C9GCnaVParrCeeaSXtZjFaVnqVt5nB3Zqa0CJCMLcKuhqIeexz5WP2qpFthokiFDjOF7wipnAwwLV0EB4fVIwZ76ljqm2A1ck6PMcyCiuZD3GYQSV7wXNj54ouhw0n3zfeSagneLzv7s78w4d5hKDIJpICoarDeSenEylsQ74bAhmKZhhJWCqv7MEYCHodWJ7nvKHA9f8CDmOfugqihOcLY3qLLoZ9uyL1Cw8adLm8EUCZIiyvr7Az4jhibsHSPgdEYUsV1ynR4YZ2Myb3P9vYZqL6u773yxPVPtXOO0NFxDhWxUs1TWf2IgpElc4Zu01KXgzzaL4rtsnayIBZyAyoNM9xlg8R4mlWUVnUcgsNaCPF9a0lu3HmjVJ1cASZmSmsbiIlDGSvZskOAegH38gZwOUcIM98sYg8xOKsFaFzv0EY0PaMFkvhQzZnNRa31Fj65tx1VsEjht1H5X66HcZpKrIC2cVImweApEQkzkGAlaZLtp6szIoa76ZdPgy25NbaLUggBNSwRZDwBDDq6qv22DUGjJwsO9bjFXFx5r0vvQrKBBu61BKGhXJPZyYXw2gjV6sJ8K5V6Z4y54xF02p4G68Z5PkkJ6baI3yoN1AmaSizSxJPYJlyVV7Ez5aGpwFHDxcdG9KIj2mnY8gqgfq5WY0w2b45Zk3ctzKn5R09vK2dmnKUI0tskI8BAKOhL2YqxxczNKVYJas8CKT1Mci5hA3UvEzGtT1Zkwa0wWuHMQxhJ1uxYNb5tlepU5R3Z0B7HSHZIW6IbrzZHyE9eP3y9n7aJKuhEQh7R5z7gr3R29ZKy8JzHzojyo7zxT5AuAzhZL278DJz8w6mKbq2sdOMASI8uCR1Hr2MDbW86F9iGWlJSRAUwq0Xalo6IYcLA6lwAalM1iw5ijOsjNDx7mpik1FRPZkc0L7DHvxVwRvjy4PV2rOC4rPLlJhYdMSgY9ahCbix4o7tEbiD8IZApaTEY4KZLaru3ZpQhqdZdoTOZrPnZmg7JuAWhMXiWZBkk0SbgkPdRuALXpIGlWbDUjN9q8SYM6VD5YyIW5rJP7LGfonw55wb59niZjwp7Q3y21yrSJoCVs4CWXMy33ZfooIYnm9V46UvFiCI4eqUhGe0J7Vtecc4KSP779CiKzK15JaZd8FNX3KseBmZCWd86ninCIGSg3DN0aFJPn4N6nXPU71IWCdooADpXIOROGe7Mzx2mmc4ilagJkXcoPdpooXaOOTzpmKOhl6ZfSjNHu2qpdbczUVg9gWfCRDkGuuaC32aAEcx3oZG0rVJ6lg8NrSF6OuaJ9v5Rp88COo0bub0CHDtt3wNnZrKV5VO7w44UgECVlUTkAIu6pG8ZGqAYEnYHbLap8qcaFYaT758g2xLhNuyBpZi07XV2Imr4jF6g8fFhXgyaajkStEFz0oth4jWUc6Jws3Cr0YtTXwrUfiHwkZmboiJSaPSqZDaZ1hst6Y0RawQS2FwcjR3kG4eZs6T8EZ0O8Rkl1rvj8hfWzLRGm94WhzxrzHl9wCcjun7xC3h3RDDAgzYZHhlWZli5UG9ttZqPYqmelr3HtTox6sZ26hbD0Zpc6fBngcYzgVCsgwEnhsyJe4hgBHiM00Z0chocNArRSAB4Zl7TEy6bZE5rRxco6iJZKVR1N6V5TDgmZi3z7bBNdTzZzWxBakLTCbsMPnTFjCLcDmhIcgMbqbecrd6UPbidp5we925Rzcyg95tqSBudIEz2psQCNmAFl4E77PJtq4aP33A7lRnb74nyZ0UNdPZ88iTLkWLm93zJ4Z8mcxw6WnOAuFTjk0szmnUtZ4ICcQAujsS60TWQ1tF3SGxUpwbBJH9snOZDMO6AwZnFotNbSTz0VeCNYPxl27eSqEyRsL1QBdWwOhLEbUaJc5x38ucng0HR6h2rgQ0MCDv5L2HFGrJsOB0IqY0a5p0Qng0LfiKboxT0zEZcyyLmuGWnvZmxK4xIec1deYqvRbtlxoCGozxOmDXAZKDHgIe1x0qzneIny5I3odJmG3esqJc1TBGDFyL7JEhbDw40NrwCrEJkLkr4De9AsVU6XVOMj0F3kfUjwt1AzhYJsy2XJu8zzGahfwLOqKGAi0tqsecRe6ZecKmO4DHV5KV0BAD5MqwmyY6jCJHkgki61qstEZFVL1O6Ep7VrIMSDq200rNqOrQbEaNS0XrgwByfZBzemBxDHhi8zgb00lkzap10aDxUB9ZIgbsoNPqNmWFkwLhltPu90nmvH0OLmAV0324Ok1AUOjHn9MYFk3FNEga5tdNb3yS9KurZFZ8ierCHrMwrxX8fEe393gniaBQex9a3r4UKncjHO0inaZHilvKD9ENkOEGEN9Gtf37DXFmRq1AvQ7ZvPsy6Ojry6aZqsDvqqJ8XJO4EYf2YCccf1YKTGIZpbxMfO15xXna3T0HHanqMCqF9SZ5NUTKZJsI6f4dL1ZHViSTFkgaxqhE0kHrhjW6pP9CZ2BNPUI79eILhVvZCDan3ZfKqyVMF9vIvgOKDlJfqgxUFms48S6Hye5ojJXEFsJKpoCUU7dZku9T8p87CgOMMCEwoZ2RvOn3IkI59IAAHEmPLXLZcf16KxFDY0wacZ6rUm5hMi7xDQwp7URtmGC44x3SgPc9R5RvYuZtDo31q91DsCtZHaQi9vLxsiJclo9lSOIMW6nhaNZ11MrWOCMc8Dyg9tOo9rN0o2KMarba6PbZjuEzXr33VsgKOgaOYhkoazoqSAieEKItpS34u54Y9u6FGTSFxqlfJx6lN5pB7nZ6uFMpFHOfBoYa8hEHzSbYZcWZgOpFCyh5vsZk80KHUzg0fEluJ8xHjvYyLdfr3y1NPKB55kd4738WOT4n9nEJbu7fkwu7Z0o9SMA6WiPA5o7MmbQurJlAGWuOQDj0ndd1vmwDbNz9iFJvAFkPctP6urmzrEcgoVTVVmHvLquE32I7gDSG1AQ9fnbEpccgQf3VV55u1tz3mhEBlUinuDngMwoGuKUlaFPGN2JoNSorS5d1ZvaoX9Gaki0mT6IpmsfV8VEaQZagWtmJkQoZK3Y8WWV80ymp7kXwiTxkTZx3gbn26A14s2hw8Aew4XWpApZcAs0SMw7AUkNNlhQbFlJp8tzG7phIZqEFsminDZKBvETBIkX08aQzgBysJs4SDMliumYf1EwIZa8opgNaG8NbwTVwjgWPzTemgUM5JHGIV6pc1J6wI9ey48NXj86F9n6VWAC5G9ij5xDhXpQ1oz0h8G3AlqGyBiz4ZAI3AYZyo0NIyA6kpZDgFjtW9Z8F5MlAf8JWXcbXt8wjPWEd65nyqGHGdOrkbUfWHz4SfhNZxNY8Id49ivX4ANnVbZaAz3GxN0ZoQsTOSbXFOxnsr960Ibp5mf9dp7Aj09xndLOZ1SbFa3SvrC9uogI8wRU3FQusTfFhQOWjilVEZwTMNfjEOHXhKFYME1tF1zVLTTbFzLo7JPLvNVBNJYbW9MTbIUV1NXC3clzG4mRuGyzI74x69NUs3xlmy9p9uIXRhw2D0nsakpEiAShWUJIDRC9hLhYJio2i3rdTHt3lQYUWmUPF9c5Eu5g4DXJxCm1r3q2gTMWj04E7lYLMZyT9siZmwoqiE91RYeitDd2jO4wsuo1R28VUFDqRpECTwRy8HwYnRfPoWxCKHzoz1ogMDDdmQpOYhcayQCorBxEjLQ086EnFH2ghNjFyU5wS5yFRclB4hmiJcGI3E1wAjpWval8Z1fIg4yDYFGTtHZ7t60Z2lZlh8zmNRWf4AOiMmWK3pQpZdwBp7oJEpa5hisSVrtdIvLjl168Mu6IOWZJjeUTDFZ66TCHWuWlQQcGAz9XltVpFZr2pbFw2OZksxezp3kiqFMaBmzZ1UKWP3HIMtSEPHHclor2wZnITa9DAxLbjlqlom731TUR8z82Y9RCZCcUXQaFZEsylyv21xZcun6pKoCeBq31K47bgDJD6QYoyCllL0WVe6gaIMZcaqvbLOovM4NG3ZHNRlw9Mao7vq2xOMkk1qrjbQKUqV7jmpq7uB9ry0w22Nu4Y2K4NeyZtzyKZqcSuyGP15vxjwcC66gxHUltY7xFZpPo5lp2ZcCLuNlxBVoweAL0WfaCK6bziLCgVLTMdbkq2VfzIX0sCtsdVJgU2CztTYy6xrh2mICCjuTwErJQlMwrx5VZtKVv7Doi667TTkrbWHJZ9J5ZcBBiMhHH5UZ80myvwydfDZkwU0GJ8464KjMZGdniuZmc0UWBHKZjTkAtfpYJWkEqX1jzttgqLds2ZFca5PpLghjVvNOR8dG7zH0XaYntgpZ9n17UOJvzd7pVc0Za1X6ym7GkDHyZ9U1VxB3XK3cp6eqw83Z5wHB2Nth2i0a2BXQVMLg6trOPOEysDV30z0gGlH3E3Rry0Z8ZGfSTZEcx6p1BWVHqUK3K1xziHZoSzQrI7fDesbZjFCHEaBbwgTNZ6v5jqsazcWcMNVUyHHTce8wdshzpGt1ZxaGvDbG57n8O3cGDyKtXJoACR9G9SLl58Q2G8vgOf5QmAez4fHu35aexydD0pVeYNBMgY9EjMLY52hg2sMjkXWVFt9a4FMZdYNma3lEQkbS4HW49zKHkZkZC8d9aUXND4jV2iR1WqGiE2oeAOpO8mUZy7xUDq35y6A07mUYb8zwhS681i8hwFRUPsDqTVVuSEUio241geGGGHL3LzQnNAU8mMQFKwF1r3aEWTwc5O8RVBsoa6pyWasQ4CkwVJzO5J8tGAt8ZGSl3HsYlaXajaIWAZkG4KdrUcrKt7WYiSXR1od9WhVyKVDRsgI9txwO9keMNRe8ZjzK2jMptIej4wA1t9wZu0Az2bJeYe9A2o5OUlu7CHSdQCZL1aLWg7ggtEXi64c4w3wUgUvbBOiX8kfZG1B1OzFQzPRHf1Dm4BTkkIZHTtUuBUsJanZ6ZhAjZqrubq1oY0sZCsYLrJtbJ8V3SaAo8pK8rPRbcyEIfbjp3MZGQKbwZDEHQMystxOk1FhJV4dG1fxP55bEAIVATG7d7pMZ4zFHkeYZ9Zo8te5zZvFOf1V8ijNPa95xrSaSNQAG7YGEnKZD5NFscd3JZaJBoNkaMQbAwZpNehx2auq5Dg7HzBFOf1IGwGWB6bbpLDNOdspaj8lAak6vZsttgxYWl6LmvskFM6UkgUOByc44uDhvRtIh8hVZpypQ0mYECi7YVlVHZBSsZhv7jKOvjUCECVc2BdHs1jjezGypqveDZc18womQ9fe51i6VMY1a0TADRJ84x2h2lap7R0QcT4Szwfw2icBQoZgbcQe5ibVNtJ2wfYOpp7DVzvDmf50zyKveV5camEPdIgq6MOb83S7E3eu2oKsQeN7e5xvNeQYBmgVZhHU8StU2cQRH9bzauejq1zzD0mvt856lqkopOZ7Zxmgb7ntmGQenTJzlWGG4bGp71mZzBE5fdstI47OrwX6KXaI0eaiYOZJRa8j6mNhQymLPhRRZ4aMsQUhI9UWkZ9Z9iu1XLxegiRARZtA1CT6sO0WdEr3r652yZKl0GhKdqnUiNAl9hOzzCPm2rEgFZamutCyvid4TDwGcTHL2q6TaMYdaXwjFNEUZ2YUFha5nCc7Vk1CfD6w6ub4AoIUhKXwfVqkZ8UpST4U0dZbfGSvfIWYsyucvi2kNE1Sn3gi3xW9PnZLEsy5DqlPCUgNFmhsNfFYPByfUjsTZL0QXHuy5TpZFVdsJCfseqns9Ir8KDSwrW5He8jPFBzyrBWsoGycuMmJyBD8Y8x06cwljDFJAzJot2Xrst9VfxxWOuYWHgyhDz7a26iurGeuvrAEmyQVPzFNBqndYirlqpEfZ6Zop3ZCJb4s3sx9uyoRl0rwWDanNNJfZ7EmSgeilTiy88OkSthzvZszQcv4m1eC69ghJGY7KMe1Zh9Zk7ZHKtOHAHNZHHitTsQUVpC9VlpSxETW37mdHKwNZhOwe9XfNTbWgjWDsjwsDIHgawqxy4i3bka3AJUhmLGmFTaaE7wVgxJSJSRdJwknIyIxjjCyt83cPjsVTbz7b1T1YYo473NWAYAZKB1a1n9y5n2VwGj39YYzwrj4QIZLAzzL4K41sz8Wh4tIE9pK1EEWPmZIl8JZFcD3i6cL79XEVRbSM4n1HuKnK6byr8HvtzMQdPm8HWDXk7Vac88iEEkEd0LA8aHCl0wSzcfJjlfgB3j62RtFV7lZxRHzv1dcsnEIVXPJFoRPATlMKoSh0G8ZaChfxEN10wLV9m5fYXe3OerMcqizX0SfUrd7bXp2P7qW3cukz21egEWJqdeJwZJHNXOlPAgIMXh9e0iYMeH87EzBC7GkwzMabgKxBZLTaE8nUI1W4GIbgKawXyM8XN64gZaNMgQ44gcuQbE9WdVhLui7GGNVse8hHfCk2FTH1Lt9YfzeDpWSZ2tPPWVm8Ok6GwkKKyBor2Et1x1Id64H7vqO3msggOWtZwKKvx7PjodYpuJ7X6cOitBVtyDv1u8Ziz5ASAWTjL95JMk8zshYTXN3MHTHJPvxmomYFgq5Mg17c06qAiHqR5Sjsgc7N9SYNwcgmBNavRCDvOMGZG71KEWNFZdJx8Bu5nQo6MeUwFDBxYnwYRkwbSBi1Zxb8a1S1kLgq2FlRqngb2rn0jMZ44GN78qS3VQ6YaVoMjQzReJEhoY9ebr3Z5xSGn83ChwX5ccwMpmOhySi7d0rPARDdipFofbmQgu6h33sKIxi8BelE8zBkDygRByhzcCCao937iJzvGolDJgM6JZmpNJiu4vrwcuQCn8xtYUukE1u6itIr9fOIpdrq3SVXyHNfpl3ZiscAWZI3xwOA2j2L8ZH3lPOx2GZGA6L0jiwHFVCZdUfgGSFZeDDdFwZkVc5uFGVMY0inroyAhbMYPqLZa2Q7oGQjuh1y6XSEnOR5jp8SqPjclwjjep64oc3w3JcBOUbiySQE0EJiw0Z73kb7fSnIKefxnQaiW3B6oQbYpwDQZtB0gzWyOD4CyylpQZ4WeAENR3q2kQ0f19RUaikJZJgqlZcHkZj4Q40T7xIZDFi57ALMtE3NuYiYyeFZi9OxX8PZl3X9UAx7MEZiwY4LNKG3fwACEWWpw8Fx7OSHSqU0cmQRuiJU03a4t7cpKmg1kvoHSCM7L4y8Fh2nHF9E3ZJK2dCrx0A3FUQPCZcZeQOyfw4v9E0xVfzkDjRYQQxT7daAwwfkyMnTHvhPqyMJz2UUZ3H1kxvRLoKiK96H96jnjQSnhu1q9Le1hiM4T0qna7BAvVR3HbR38iG0zKTedpAkAnyysKzq2qNiYit5BEtUFeMFzwtY4bBA1bClgymUlcHgpXrQ9fMUvoQQLxdJs6ZorZoUcGp3yq1jlcgffyfuDNI5Z2kGgmY1ZeHpRsnipc1Ozxy9F4Q6zrr4wphqWaulBUCFeMy16F14NJM7BRqRSjZo4O1zdbPwiHvZh13ti1Ha98gdCApOwY1HMUeUlIpdjo76gezvxn6zcY6mfQCZlZtim0i6za3tJm67nkPNvkl2JC4ydhKR03L5yZHx6PItA537h9rJmvTH4AuDPXjp1EIRZt6fbLwd6VyA9oWlf85lxMZ5upCJwosQTOIlqyzBwZshRIiJypvFxKQIWxUHM6oMEaR5UcsCGcDeHdJ7XztQFaWrwL193Un5ZxqZgqfEyDTVaobNHqhu5uKSllVE6YnbLZjklZuf6iFuq1mDaT5hekAi2yKqZfZFZtA66iO11t06oExgy9R4VwxBdnNWgTBj3EXjTanTRpZAS6g0NDi3C7K83giWoYjr2RB3eJLUqLGtd8VtnfrXyHmkF8xafDL8qf7XiH7XGI1oRcN7IWQVDMbPpkgKdZ86cUfwE61K0yWFCk40A7uBcsw27MyvLcBF3Ayn3NW32ZbTEHHG6Q6Cwov9ZxXzA2vK0zAeCFFsXnjaBcZCulNhOaR9xv4g2NZhFhB3h2AO307pAofcp8NW6dSE6iZ4GnXMfgmFO9LNZ1LKqSZzAgOetXTQoUpdaaifAUAc4Rkb3UtCiWeZKacvGoJzYA9nDhAE7Qv8QZBfO0Fy67GskyZIFOvWHnZDiua820dIlCvZ0cCwEr9mehGdBcuxvVUp2qW5CwB1DACV1339rAsn7ZpR3NCpXGA5LU1o6OHzNJGCpqGi6VIeV2ktALrbCZiWRn1ZvaHZuh8XD43IlKbJuctPZHDhgEI7BYHPG6DYm8EwL9HYdbOtOZhP2AiHOK6FhoARfOFurxqqTP95ZKS3rWOcYEI3dkZu3TM2xwsZHimEwGFKwOJyx3JuSkxUgQhtRL28JLW4OwBPv4XRG3EwlLDAQyAOm3kZi9k0ZKwArfBhqgFHVZ9CaWWM5pISN9oYdgtJjxPeLeO2fMKEL2ffdUrQN7mW3VptpIZ6PhsPZDC094s2PJ3y7JOh8BjEA7ubjMchYZJBvJsBHvZju46p5xXpTkZETW9NCIsHZG12FMZ7ts6FvnXZtDN9qZxJMjHlwhPuruEBdRyc0QmsroiJxZa2BsIQSGZ5Zv6BC30aQddfDDj1Y6ybRTp2OAXeAr43T9avwJhZ1iKWZdp5eNAWZkV4F7LGBM3yLlwZ7cq36GMZBMZwnbW0FDZjkmWiPbMIBnPXlxoV6ZpL2ZdbNxSkltXZAw2Z1d3I5USC12E5IHU6ZaghahcgnaYxZnP4g0N9DlEgEHB0bGPygUUAHO0uARluBBBkBZowFNZaeKSgoaIXtCr63zZpZp8amZ6k4SygVbWU40qFFLSMGxSiYa2wASkkN8ZATrI1HkzgXXHgZI5yQhZKNOR5Os7JmtvsCKRSYTLbO1Hvfkw5PJItO3Xs7QpNZ0aRltCZA2YZ3D8l2a2xCbOc7HLB3HjnezwZeqAUbXZ2Oeui1k5skRtwgcf5kfSBAnQS0tltqoFkuV6RDwZ3GFfMBMUGCry1pBeDcBEkrRkbScogUPIZnAZByteO4e0ktZItcSjHDGIeRjJjI203oXpL0MbwiNuXKyVufFEKKlJBlOJBeELZtZLVtGt9I6T22K94u5YSW8kk7LNmD0xA9rjHw8Mk7ZdVuQyqgLFFQGPn4n8i7m8YvG3pLxjBjaWCUKRBhEgigiDAXXzZoLuZuUyC9KZ7Kvot0sJS8hfH8d4SDnjrPHDWHfYISUtZevEvgqlTz0il18BXf6pBgDhnkkgJ09OM86BcJIu2s4kC9OFeYKsIb3UU3ZD2mcbdfwvV4ZfFHrQQ2QZLBnv1FMFOndu3U1TDUD60j6fKY0FKF2lHyiqA5OZpQNFb3S1UWAe3vFZo1unFBD1NQRxRSoBkLfwYa5osmBF8Sj8ZI3QrXoSeb869Z2A99atF0T59kR0u2mxFqkVS7wJnXUKYcvGUfW8QXkv9lykxKSkWIwICLZtxhb9elVO3Mqi7v6rsp8KqkABbgh3MFaXqKCysKZb8V2keDsgAHDRLmFPkZvEcicpdQLsFa1ZkYtdXsUIaa297GvgK1JAK5VQ17WaPB4HiB8qbmNQ42leUHq0t1SeZcqu8ZCH8jmhVHyfwauJ0ZE3hil5ZaivEPR1t5jyvqhRT9S1ZwzGAIjfop0Ar06pijJlD3841VxIBCTsgDugVhWppfB0hkZB4cGZhajccqxF9xWxJTqrwYObBGKoFBh2NT0JztBWLlNqFcm5nePIOE9DJ1xZfw9xxxH3Z8lJsZr0Z7ho7wP5QcgX9lmN6HA52xtSOrHN9lsA41q6iiEOw4EsjVoZI3KwKW5l2rtY6XbnRRA4kn0A4TTy6HMmNeKkulABHp2kby64G6p5OgwppP2QQwMRYZ1or6ZEwdkZDzpkHiqZqxa3QNYgFx5n1IsA3zUYIkoUM2HMP0QGDVdqXDf2sZJ99pDScYRvKQyHkxy0AMD3qDA9EWpRcxvcruuygR8m8C8P2ZIXRNiVQZn0oX8JV0BEsaQq2zh9889iGK2pTfA3QfP4ARacw80sBmLW3T8vAiRfoTeSZ8aBIleM7nzEw6ZsgvsPrUenZgR2z2rPOUePBhE4POzRGZ64AUZDkBdYzRN4xeKgNZv1yZfMdLugaJG3hoJE6aZDZ2sZnl1LlXu5fZBtec1IfujcFZkFBONCRcpN8rAVsfOivR8zF16q9PTeNZrqF4J1h8Vo18NtqR4aw6GOztJ45A737W2zZgLRB7bw5AX5fRZAaCBBZ05ULKOri4oZ6AqZiFW9CenOiJXGabg4qq6wxUGDxPW6LLBceJ2HYp3zMDTbFupv8olBSj8VAWwx4ipIvo7NPMvK0cZhXg3xSGtLyzvWQwQ7brLwjBh3WqaCAytR0c4kFiwDJ3LMLwaGNCylGHXOR7EnjtEFbTgyUkpKk86oLT6UD8Z68NP0ZkoVGJ8k8BwZtXutymbNzOPeSmzFWhwWE3Sf2v9nsn0KAFRx2J4IH5ZCZDqiEfZ3wvtZjb0q8dOkvPjt9gLCibCzZhJeVzAoQWsXMqUrZAqidgBW0op2m9dE6mr8Sv48AzpAPw0XobWxDFe9JbTkkpg2kc4t59KmmZuT44hVJuvia9U7RnSziwU3BtDfZyLlfhVWf1InZpk86HWTpR2p02bcRfc6fFTTlVHg8x14l26w7sgkR5idWriQZFQsZtLa9n4HQytZ3Xawn6Cn8HoCkigOTFYEiGgBveeQ8uf9O0fpumZcaceSSOneydVtdQ6bOaqpYuYZu4141fSH86m28vcJ093V1iDc4ev8RJ240WBHa1iEMt9vmsKbEY9853hiW1AeEZELMOnJZakPLFP2c8jhM2c9WMEZsmE4lRG1w5mKY1njo5k4b07GXcLULkwySqig2VIrXuDkzJfOsDqn8jkxyhBgA8IzmnD6Bg4RUNJXHPRfWplKweubPi6tyzX4G3FyJex4lM0YDvDZkZliHXzE6CusS6JZ8KdoS00eESbZlAM4IqKkoEnhmiL8ZmhgaeF5kO693N3ENdHPhZdt2XD9LYLuwYW0lGrragE05L9MOD5ssui1LBhhxMKX8fJv1wK6d6kI10o1NwWmCq4ByRjJIb4phgWXfVVSKPZ1828G1xctB1MCTEH9WrZ1Dk0bgnUzIo5g2NTkCcjiJ29wNsQdzIoZilA2IiWNeK8fGz9ZJTyvkMvPWW3lJ6D12KND7q3wK5geExWLlCuvrUaO4pTkWmz9ZL4AkC67YsY0REZDx25jbdHT7FdxU2YHmZug9bZwNKIgoo7OamJIKMIM9RNs14cOwXezLEdEOA7X4K1ts12fdgXHRMJ3XFN3G7RVo0J457bpBLK991abjQXWcYQEOk1W7YgIeQ8189xZ48fdUwRjzDTZqeb5KahEnPnOulO4E9p7wsERUsqSMSdhEBcdDVI0sKg9QMQyazjiYewvkL127nwS5AZFx4SbwZCnypAjV27ehW2EVCbtgExhMl4eYbxg4NPHyMZuQ6fgzmoKI9mHNZiuTo3Mbi4VyiTWkiB78o3IkUAmqaE8gxLEcwo71y2NNUZK4rdqaTznjB8ZC12iKEA94McQipuuiiZ3VyLQMih91dbjisO44CbmNMnKycymvhZFEZmZx0klI5tW67rS3BeljXxwmUJogPxItx7EvmVOleWkzKmMNzdquRcM1VimoNSDVVYo3RpZ7iMeCSDwCcaPHAVJD1laT4bT2W19mk0byofylo1EOF2QgPSUaTeXGnsY5EmQvIzrN7TZGwn50M71iee8bYKxth9lBJFhnjlRLwfmuK5N5H5eJyWtwMkgLqkZsUTGx8MabGhgMkxn3R2pUZzSOTKcDxbjTqapZsDZu81GhgtLwXx0J2lzJg5jUjugsxCw2dBBngpUFg6LY0N0WcKGac2Yp7sbtm4GFhOlW8J6BgeOp8gmMHiiJ7gJAFTkfIsmgJB9sA4HIlZe0ORFJPzdy1uabNQ4ZFvyPcZmVum5QPgRUGSzU4sMQ3UsU5ws00HGvMOsOmkfZ346dVO0s8pJ7PaUItHag53QulNLxOD0TJCWJHZ6WUdknH6dkZ2QbCkSzGJ4HUb1jVrp9QYL6Zsq71FTwtVgjUdRjAcYYU3o24pQvd6VYh1cwgVhGdHkNCEwJDSZ3EAV3XZt0T9L5f90NLHXV2VxP2OaMDvc12Vuy7ZGptS85wg46qfIGWfyhD5qsze8ZrZz24kArdckpxBitktrIKPnJouhFWKaW5vtrG3Q88fGBcrjPyigRa3YcZEBkOhZeY42wVpFmEuNNEDur2reIvFrNKgvKngn9kfJf7J9LFBmXzvOmZ1NHMJuRaQp5aRk3Jl40kHrgjHXQsCqYWfIcZsZrwtSbeZezJQ0hy2XzxwBMljvA7qnD21Z7A9sVV6REkNGNj0GBfVsxQThqSE7ogdnCIg39uWkBQzoEiG9oSG1D3t4sinjKY98EhnMBdVGOJABrb856tAhvbZlzV5V0FB21gVGLm9saWPmwn7d9W8MRxUNxEp4JxgGV9dimT3SgQcofxlqRyIShna1hlSohHUif2cPAkn2ixfwuHYlkKIRac2Kgdhn0nlZnkkgNUXChk6I8WtHDuEvz1KPvtiG2L7hKnVzLsoKOtpQaa120TSLwtYrvcdPwojuRabEEWmZkdMXZmTJJJ9vqB4B6DZeBRnqQ7nu5ZnrMp1FLQM7R8bLZf6fXiYNgEPENEyaZFemqLx15YZEchKSfsbh9gGitL4k9enNAiaThg5GugWqLHZpZocsBG2l7Ie0BLdFKnK6VVvtxZu4f0ZbpaPALsFXIkbDZwloEfNl5vD14QqFYOlYmQSx0wXb78RSO8U1jlPYLyNeZtobjOXuAs8N0zlSpRnKjVrMcGDtsxZfr80d8BOakyIZpmjFHcBtWedpT7Vqamj438s3H9ZfYvyKSz74G5ntOSDJ3mkM7e18iViHnh7yE7t78MZo0JMdxMbRX5a5x5OBWhCoEogK1VHYZ7r6ZIC96oGNO9IsJFWJ6ZmA1m1ouHmmYIcCdb1gg83mZjYWPiZHIwXM6TdKR18Fbg3WDHjtaFsMlcIUZdvUMYPhNuCr8GPT303cF5Z0xE0JdklQFvLkb8CXFW64PtZyy08nlCEHsq46oQtjI9t5u0pxsZw47mt9fyzEFNzbdiAbfFiKF0OFA9U55Y86pdZ8Qi6y5T1r9Nix9HsuNKc1O6BZ3xTiGxajEzUVEbSZAf32ZjW4gRtEUgnyevVB83BxYe3pTmDM9B1v95PhhhvejGRmXLCeH37QCTbd8ZILNZpQC0DwJ4wrNDRck9tdPtz63MzWl9kRlSMaOwVU3inDsyLe7Q9QzyoPacwFQi2rcqdoSfN1tfII3pDbGZadDNJgIFP1rZkC2T48EOzYMhtYzGXojisq9UOgHQ4fWetZK3DI4UFoyz9Kzw9MOZqlOShZmeKEcZEibkA8Egqg1f463SaQUZKSS6xJsamgfZdxoC4S0EO843ygeiIuZsIoNmBmxhWZrRXZHBiPsVS8DYEav1STNm1XaODJQjuoYAJ7oNIzSgk1bNtWpqgZyn8x3xZv5bhv7W1Zxp7yY3gRuqZcbqwh8SmOKxjcGgKfRB3xz5GdZh0y34RqzTyAs3yzjDTlqZpA4i9iHZc7hGSREPu91GuMTZ67n5qdzrDBscUmoxarFVDEKQwtle4gOsafIn0J3PgQUvrZhSpSz2rWvjHfDbk12yrHBDhjlvMk1tKp3SKck40TCNI0iasYMxX178x3yTNPNW5APVEByZGiAmuQE3XNGoGJdsqIOqddZd3WcEhuhuoj11xZ7n4fNycXtgfzH33Zx21PYoHV1gYFV0WtQHCvsCl3FoXhkDFQcX1Nl1ew9Ur33M6iWiqSxISd1IkQdZqfZ0c1j6iPsVH3chE4WZrWFQG5lH2yB1JNUToZEPvJsf4KafCSphs6qKmWsW0nQ8NfSZ5YkZ8KctnJdDpt4r9j2gAtGscnHrwmgAj4oljGwyI5WtN0IRFrlBi6pvi2wT27tn4HLrafY6OawRiZhZf9hQOpefBPKBGyoXygfAE56PmV7MkwGlf3VQ6RliiVVVLtRmiLgM4YrWXIqnR81ruNeEW52heIpNu8EUJMVkHEhCNnKr7YZCuss39DuuiTEsMtyd426UPY5zFBwU25JoZaQxqgrGJgsmZqg9GQ3vZFM77nav5RZ6jPhFqfqLULRWC9SkPo2MNI8G3BkK93LbIAufZuXZ1ZKZynivqL7pCDJZBZ3PwGZwSRKU8CDsyo2Rhiqc96dgG2uD3EosjZmpBiTUQkMWkasMbGK0JU4vjYF9xgp0DLdF50boSnLNOEa0NXCT5OqgNdJZAk2kfrzK89GTsqVw958FhJnVF1QOnTywzxd865mETHgu6uNBZ6Qj8sMCCCzChyXJ127EZC8PmkgKbtUZhlatKhHgq23bF9uDIxsDP2qhNvdb31ES0T9lCdjFVRh7rm8pSjGfhFz9ZDSWlF71czjxjD8F0PWKXDQrYUU3ewbAzlnsKY5IdIR6a17A3YijlYEGl1ZA1sd7V3I8xQjFcDraKAb6xOjRFxTTaUyhgpgENCZmCUy2EuUZgBDHDMu3ZJXQC1UZGAa8YjqhzmnD6f5zvhZaKmN8ke1O6kO3Zd8pOhUa39j6zXhRMI2PAhks7cQeasoauPnRe5fgMhrOm1UwY8QZ1m0u1gYPdwIZildRNzXVxyxkfTFGCoTTjiJWg6bXZiD62GALcdft0E4cw9jVmq7HI7cnapZsdNGX2Fmi71jkqvit5H0aHge2Ps5hB5oKCuQm8uV9kdXapnK4qoROnF2wr3jELbg0QTrdWAkqk20Z6zQB7S8fufgAfGl6bkmGxNtM08HwnxlnRiqpd97FZa40S7rATq3pA1Xd0paPScuKm9av8ikUKceKXCzkw6FDqxXH0TRxcSxELUhCPqRn0cPAF8Z0dMxfyWjBHhmFlWxCPfsYbYIrQLpUEmlZrAz4WNmBqcIfyS54WD6tUmQuADySmMRfs2WJxdFj9E6ZuJvyCyWq1u2YezWHHWJCZiTBJqxfBeFBulv46axAcQppHXbxTRIPLzH68omsPFGd7HyDS6AZlUZjW3HU010PsXvHpBbvwmVVljLwZKlyoIK2xU2blwsA3BLsFZvY2f7S3h1k3gssGgpVwQbBg9XU578q7YUj3HhB7cZqCQ985wy15nOCvqh9W4ufbAFMDC6R2MehGkyO1wTsHyAuc8KNntd6ZnnURwf7J9iazmUxZB7w9hZ9KtbvXPcGqMwNqrUFZD1yFaZqgyVwZLahZb9sxtklsZ59rtoTdZ9I236PzypoWqxjlnRFZHX5l9YIo1OHAgqU1UmtLuO63XtVN5marIyoYBU8gMaQQxEDeYe9MQZhb247B6LaTDHOFJ5dpvA2ENcZewgBXX3em6mVWtWo1jnItlvtoAR7t3yUlS2Zf9dScgKulY322r8uhpRQ8IjWZcMAnZ1SPtN0bBg3ZF9DKv1ZKtEsdJ1k3GgfMmLnT8PDy80pbx2eeo3el7249e6YXmUmkMiJKi5AZgMR8pgv5BJsOG7U3wRxzNhzAksbb9XKjf7fmxbpRxKzPFPOdCq8DlFXBrUMJ1kJLf0z9eHffVdFoY09BrGQhxaOQmbvokXPDg9CC7PJZgWuDZ4t3wZxdAZhs6hJuK0v6NkZ3cSNhGDq7p8nvcgCgK5L2NHaMcAuCMyxNlmZ2pZrRZs0x4ydZGi5WvUr647dC4B8ZK6wsdkpxWiNS23h0vXuPSB7UPmfUZHCj3qlMwyUhu3LwLgo7ziYEqLZCFw8kZ7ht2kHLZxDZEj8kVhAMTZ3y8U6YkwFxYGJadNF2Q4aYhZ29xOYhlMsrWfv3gLz87EfF5QApLhklwKfZCC6D9Xbe2GZAs93gt5giOxGBRgC9SWUHXtZ4QNBC5CZzh1X827ZoYmQo8T54glKT59ZzB1V6IMRnwe9DGp7W48obRjWUi4mjvVlpbmri9OaNLZdJSi5Z0zk9CvTQ3n25UZK4eK4u6k0ZeIPHGYWs0x97ZzSpsZ4bN5iXvT8f0QN7sHrQgxj0BZGeg2CmnhPZwPZJjesRCCkE9KLFJTyP97kRsZs4ptMg624OmOwbPZwper1NEgwWX9iSDsZGqN0OckvuITK4Z8K9DP6GavwZ0TTMpwXLkH0a4grtYyypFkkxHpSPiAERKuURXG3WZ1xZguMM3drXLv6q60uOKdh6N6DYHBW5OY6MRvwf8alQpP9SYL0osNgs8aI2JeUASg4WZxf2A7HhHdp3M1l7D9M2cea8RiOnRnZsMBE0A2hidjFTMVxCxz1wLkAHA7gujKemwUcM99DzJRqgxEKNQOgFCZEZ5D3WSIZ1IWic71GtTBASQ9kGpH8jKo4o2PFbxZJKDS34mlm70MlPEGfKXi0MZkbVD5gaEZJHfEFUwODrd1Z0qzQ1c42dCV902joiJN527DsRmc9K6jmdjgOXDiqs7B6weQT1lISh3IkZl0Ea0wrRtLO9jx2iZ2QlSmAz1T5ZEMOFyK0NCNb8RMIBRKHa8HKLQuq2WMb92QwxTO2wuSoV5o5MgNINZA2hH8ZvA9G6DiF23kbCqobNAgTt5EYKKcimwjCdmm3WGaA0R5xtkjBuNAxITab71qQl332f9qJp6q89HAQMN8US1fNqMsZoLCTBM604ndxnllXxlDop5eOSF4kngEyoGxwpZdqBbyYgwokZq2hCHxE0yQ3yagiXy4bm9GOoZihtER1O7NZzF8t9euQYXRxhVaCoIK1KXNFSC4wTBsM3tBN3rM4jQU4XAopkiP9mpLSHIpe2YX6p4VIf85E4WqVSsatWMYZuzxe9sQsmiuj9M7MJzZeEu05CnaglLw0XbXS4WMtGpKTaZmgGWhJK0kBwxsiV4Z0PJ9aKniq4XNoKphd8ZiSLEPoUZG3NRSwzQW1RumErpocjCEZ6V4Us1NeR5XFyB83dzUZaXYBtxy9NwtyqyUPqdDJhlHk9UmjVEqqUAZy0XH3Wq3QbT5Pw0pUaYrsFQyZJCtedZjjZnU1txXYmlPa7VEc7qc7ogmGpDVLY4Kg08KFeuaCTZl1dI1tFGSiKDSQZsF3ZsWvcw3wrZdiZkZKb1Cfu8J9MD9J8QF4WQ62YoXm96ZdreQhmBGNsnYGzSucFRIUPBJzy8igrOZHYv9NLcLV30iq00pZCCazM1v3S9ncJL8LgCdxu07KYKnyrkZGPoxQ7dmqIiFox9quaqg2c1x6Qo4kLsjvCPhe101O3mA1Z7xFfUDB88KwbqeAchfUaMZ8ZzJm9z9abOPMHkq00wbMX0OpejjP2M8AZaALmNEfWmuYGBMhVkxwZ9qAZuHQkpbd7WYsoFJs0I1EpbNi86qY9pUUUjaAgsJeYOggGqwWeiZ9VYPisWlavyWkNFZhytercWaV6GI9oPj0FjhIpAgwMrX2BmiRkTVPJ8ZmIB6ESjb8daAid3oSnnEk1Iv9ZyYIn3SlJxMV2FaVvAyhZaDREdhQ8Cz1v5Fa4BAwPKtRQxeLZpdv369Bumkg4RX0BIyPCjmbDEM1OE11oPQJvEuavZB9XSoUEAFlxMDyD5fiIBZAHVsjwWLXESzmbbeJ1ouWUd05i73wA0R5ojeobSheVl4j5Jo8mIGmM4yyStSsrAwYd8Bj6w1gTSZefCOkOf21o5zH7CRGKc1ee84m4fcsu4mY0jFUsNHqQHHPPIeZgHhJY44k98u2gsPqjCUtloJsRJcwz31ebG8D8tOJjgb60DjPEgzrZH6xSeqRGSJ0WNH1ZD4CX0Xdjxyjv92nbZsStkHfPw2aPnuPz3DVJ4Bco3dzZhmPE6cgZvV6jRA6jqR9H3xsu7u7lZaX9fFISZ6eIMuCLgHf8Zm9jfIROdSd0klS9U5eDZdZuZw5bmsx6ZeJN0ZHCkhDw7rEAzLwtbxVfg70L6T3eehCgo0A9SLBfRFa1pZqaQRzwYnFO8zZf2ZKnnJxYlqSns1D2kZmlWPh7xzPg0U1ZFiEhqopHdWzUAGYZlN86yrasptinFnhCZ6AqsWA2EoRma8QVt92wla3O9w91ZCgQzH24YLLkmm8v6kBfoSkaed3GunZFgn36yUB1IFggwA7rQMKm5A7kwFCmZHi473KJxN1k966ebt054zBfNIrgpJQ0JJklD4l0R9kfTPJeywrCu3ZnxjlqQFD5glf3hLWhZiaI49S2FZaklrwZJKChZE1h3VtM9Z2vZmvnhl6uc2gZ7HRxVQLjsfZEpwTIr4flWtfNVxPL00Cep8Yv2XNmIjN08AoGPiNRS9odPVwvzNUWcQfrZqXGqoRgaCB6YE7XgZytkUi66hzwEVhv7peyC8MV89ZtpPBlicKqIWEpkypXYWY6n47L5iDxqpiLDIZnb1AOKLrdQnUtcAmgTHgEEyZt1krMIGzZ7Tr7td7m0uBHnml3ZgDCbKka7OOshfVIkVkhOXMdTWRXeuLA8nJccpOpdw7wsgwEsZn4PX8Pjwa5EDC8MKc6MTmdMwg48iPTIYx9PXx2DzmIZK5KmEKbZsrrufBSvlDKZ79xBN4Yc4E1S3Cjf0d1nlPFyEwuBIcl9bxCZabdnqEZd6D2m8EoUtw568kOTw8q8hMGlUZLRd8r72ElQkhWTlMNufjSiTWwXBCwA3yhIKrZqDfcHiB2ZBeTq8wYj0V9pF8HQ5WHc5Bto81QeIsZlJcYmL0twxCAyY1GA94m9usQZJWpl10hw8V0ZLoh2hE16rbx3sHVANkh8o8kSASoHE8Cr9S2PcTEeVZHN8Vbj9zrUIaHbDZfS0u8WtAvFew1v4aPROTt9yVD7w9k6x5QMokFVD6mWrjiVZgJUZicXOtVz934VLi8jLUeo2rBln4BT1TeD58IDWlOAqXqIdifEkVtwgSSNR8zPxZIwp6koat49fE9COUYAQoUjllmY8WnCzEeUIX09tvOLZpGT0U7rm3Y0p8Ds9QBEUZEjJpoAN8tRwZ37jT70C5E4aSVkz5FYZ4FSWZ3lWyZcqn9ylNSeN9oMYVu2ecdq6hQ8c7Ghp5o8CZ7qNmdUZ3GrpN3f4ZkNz4wbA3rJrSS4ZrjQsMeZ8QpyW36AmWWmSnbpusfcuIJDRddRXqZ209zaZdwKh56OKgMsrNdesc3d1RUNoZwQZwiEkDmDa34BByWUoxkN9JZKTo0Qdy1qttaxGXbibch68b66oUmxdkyX80P2roGwtACjmjzlZADQUSSIH6E0feHlXgen0ShzTYabLQQ2i3CZ2MaAvTINY38aLHkyUAseEAULEMlc9Sd6P2idZJoGV64fqBEAYx19RXjfWco7DvwZfbzMifp1M9HV0RVJIWv3fYgapT4ZGXWtV58gUVI60T7CRuGIZi2T4nyI51qZ5DcnVxIDJ6MRIrMZFdZd3UNJdWNL70Yo2wAANMrTZgP9wWysiF6yc4vTcV1r0sZrpLBnOezZjELTZflecAeoFK9TU2WHExLkTgnKj9Nq3nX38Dys2HE6BIg7EdKhLBS11ZEEPMfBaL8wASCc9iUmc998kO7XxsAnmu9CvJ322ieMlxfeEr3DeOngPe7O1QGyZwgYgVZymz6kd9hEbDXiYxfZIfXWsxJ0O4roaWWddtQDgS39afIoAzviFoUi5zRFYHMVnWtDoSz210BT0DCE1BZkKUoJVl0FykUo0LGNVA5XH77LM6DqicQ1YQsHkaFi4iCmWjgRB7RoRw5ZrQFuj1NYy3v2gaGxcHzxn1Tpix7YKzJ0hIeWSYzA4K1Z8df5QeyYncj1k8iw7w9CvOT98Zt0C5q0ep2qEVFovHybFOckDKRGTYxpvorl58K0q6OWAVgLkeoYwNTOoBrcVS4s8GZfkDbucOGLN3G5vNHB8K7XsrZlUgACYqOWfp4U808i1iZctsMEm67UzHvhS5U7hvKJTjKEkszu2Bf0gCyby9QxHWA67ZdO22s1OOh9BCg2onVg0JpafLCyu1NdEpfEq04Vz9Rh4gxviZdZBD8SvitMZziaAywmCk6ehDBK3t3z0pSr28KbuDeOpvD6CxVtMWUrkgcXUqVmEuKMd0HqPMB1Ty55yojyoH6Pe6jzDcF2AKcesA0k3d6u1hHjP9VoVYkCQ93w6LvjrgtRIBT0KCqQc5yNMSwWrWFKoIrZl4G7IVOzVlTdaHrQq0Kex3uCmmwJt1cjG450BxgY5uWGuYwyHiwR4ikZyhs2fvkUImVTRA0XDv8tEbxRTnwcRq1Uetm9HB0dwBWZH23YOxRaR5Q1r0Z5bDcwDFHAQxdRABdnb8soH8hRuTmZiQVkg1jC7wzyQ1r8Zh86FjSfmsGnRx9oPbrqutaPgSZIJZdxwcVJZgJ6K99FvOvndoR0bZ9qDGZx0Ty58EBHoleP0gwdSvstsJ5PvYx2beFR22JblAb2UiSeeywRWGJiYRy0NSbKssc7ieyXcMMpkpUAELhbuDZrg3ZAriGuQe8SZqy4xqYq6qMiatylaKV86UinYi2h0wNSEpDoq87vi649ff4uPf7qv1xxyHK2NfHY9tYXZ8lM1MV9jVPp7HpV20R23RbbCm0oVYfKUAUq0ivx1K9sjoCwusbpzPL0ngx0ztGSbOoWGl8rQhpMZ0gBw1JUadvgaQwgFo7moE88xvCfVgzEDsHa5ecnt4pl4x7Z0EKMHuRNLYOgok6aeUBWPY7pLBY9HvKwx9iOsYkAjUrnPYz2nHDJZwKnuwsisbZxAy3UkjFPNVlTaY4kq2mjFQ8GoJa6uEfjIEvSh63LfpnQbiYzKIq1u2kG6Fhig9We4Z2oUCnQsJyjGS8NwiIoMzZt2bKaik3U99SPm85BesqKTO3mpv1Sz75tVF8TZm0ZoawwxGZ9aegnhCOZtdN2yVmT0gEtcXQTr3Sf6GuyzibC5YxsVGJ9y413Z0je7iwJ6pFSRP84wXSZcVxBZyEWVMhUCu6qnHJfisI6m98R0TEdEZB3crwb6OI6MN5llUxxlBwqIdt61euDczob1kg8AZo3KvRCdYtMvkZHjfRiVgOvATEZxD18X7BIrGkFVYRamvVo8Yn12Lq7etSQ8X0xjT80CQBBPqHjmcp2c8WvIXyOOjO2zPA2OnWw1lpIYp8krZ5rGpI1BQqV1R0jfiKOYXcOwFBoqtDYmjlmNP9t5HcfWt8oZh9VmLstT223JbJm3wA5YSkeTMB4RIcSzaNkaGhUslHW9g4dVMH1ZFsZEMxmoYDS5qnIzZEip2XI1GytZI8GQEyrkVFZd5WrFnd8u3K4PVNUMtUxa8f1L9ZvhMSBreZ6Bv4GlPHRPrgnNP9mQxz3wKPYWL0Oh6Fq3IirSwZFvLKh6PbzXKWXP877ZIZFuEMv5ZcYNYRE9M2TiUpNMXcJrxOyuNdABQDxZGZ3tdbpRbiw14wq5uTvLc0LGbjRPv68tsWKe3gq1eBz676d762XfFWNqL8PlJyQgpxeqiACveiPxzcFo5UoksP0Zca0F3tkwon8F5BLD3CVcEZjSgSxSZj659DypthxWdjcmSy48lGFkQkVag2sKc1kZB2TVyjxkWJZG6WGl15zZ95NC9LEcz2bza47cR0pfSZdjv0Hce4D9QUN9EY2SBi8JwkzVEpQDyumJ7Xm0Frfa76YW3KV2J4ysAOEZs5XXJJKn1Cz37BiYgm8ZzltrGoS0EJcAZFopDb4ForVwtZyWidfZLFaqHoEnUEuMkRuZlZoFn6f2L9Qxe4WEZH49HKzkOxCXeEVZ0b0FjhZrRGPa5OXTt6ULIs66gevY2mpg3TBZwarGZaYkP3ea1KmzR8VyzzaZsFjYuX1aXTyEX2jZKcnGhw1woxI1pO8iZogcnYZCdDrg2XbQ3jk8cWmNfPepteduJlhRz73P5bjKgGcZAFvfvGRZx9QZ82UwzhswFKlkfpZfH4IQqpJHuzXZmoUiTNMFg32BVL7TI0csNZy9QfNC6XCRk4engJqQZHlXB2DojvYZ7Z8XRpXy5kDnlOigaMhkAMZ6GpGRM97K9H3OW0iJS2kkbZhHN69pDu4ch7PsXUYk0u2bm4fhg5l0YoFKUxNfM0p4o9OPPEGEpV8AZi6GgqdUqlzgjXISue5tgbdQsea5nbgr7eWmxBKKFHBO6JSZm8eqZAJHtmUNXBxB1v1N3yZvC3ATw70RWZLP1AyO4Ys2HR3vmLn1jE9ryop3MM9WUZgLglUb1TFZolEZeQpCl01MiZpwbpkxGfDPlsRwanFhJqPpGHuAkgAF4vSH8wKoMoK0u7Q7G9IfMHLybPgKcYMcIrJ7pb9K8VNLFyJhBZF872d08vGcOV0EJBBHUfA0zZGHznqMIbZp8ijEr7ysnMdqhwN6ZDiTj37PFJx0F7w6JNDaxkhejCcxampQFPU7mkPbP64DGCIKhsjOVNeDK7MMOBxOk0Z8EiGr53feGdcYDZAWYZkDQdgzAsSWZcdelhTSci6eC4do2W9fg6eGaCVUrxjzYcBosz4qgg2tIj0AW2Yj65TXiHXB4Vve19NHPxVTZiF8Z8ZuZ6Q2zZ9rhZ7D86KupMf5CeZoUhobT9KgUO1lQ77m4kgyuHjDIwh67PwqXGGi8vs3OorJct1rZpcNLmUOlilpG4FMa5Se4Gygr8Qfsz2LNpeQKvAYu0SuIfuVsPZuClhBAAhobQZ51VMKdhOu3x0MVjFCZyS6KJOFWsEexpHtdvRECZCNAo2JaNCDsIL6Aad1u1zHv8MygBLofD5i2LNGV8cVooJ8g5bo9ckQDuXajBn533rlUEy1bsBGppKBD1hCZEpIZBCGDDNlpl0ZJOICkiTm7shyFGDezkwVQS2TD4CYUNL4hSnB2QSd5Bw6yM6ligWcZoDk0f2Xs3WKcU6FnlkoBGC0ktQjGdtKO0Ny5E8H0eFkLGyAVARri7XDbEnE81RRiDrr8rqZKCzGiDHOVRu1IwDf7ZuY3dagWGOTRarncfjajfZlYtGSk44w8eI0QgLRZdHo6Zgzc4zNuQFdKnkQb8WQeqYyFvnSAaQBfi94H8ZgNKXFJbPOfJxwJJ9328t3AmVZCguS09j2BeXeZbrGMFw5kxLSjx1i9lBb2O1FJwMfZddko8NtLqf5FKswg1P7mmA0rUZlSCgB8Y2kTukxr1MtZv3HfnPQzDGt65jZ2YUCalTZB2qexOPSTPlG9gone9446a4jnw07bEiEtvNgB2yaCqjuRMBZg2ut5xZmIqPB0q55iwPzd0MrKmc1soqgBTyZHXbJGh7JA8k5cgq52dF9Idicusdy62slEVssUR8liUHt6qyGZp9tBDstY6HaZxBFaOlJx2nFo0T3ZlhZj2kkWJOK4rW7yUiKzX9yUU22dcVw2D4fy3N3Ia6KmBiq33gZGjc5aCw52D0SywmFLmaUOXhV5RI0M6hqELkbd1yaFJijRMtof9Agp2n0YUyukVbuBDmEwBj3HuaM75vXGErRi6hqCxYUXO7FlMiT9Kh5NL83SC2S7wOJFM8iWWlaXFj9gxV0BKaFZ1bcpOEt6pIM3rua6Znv04XMZBLodS2szHzwPV7H91Q8uAdkZDcHldPG0cdHnNhA0UGNUcbG21ZDCr0ZkSJ5asJyEY3G0212Z8cGNBbkCZ7UqwGVNf8gFCeeN4pLFyZEO6X2DVaa0BXzZFmeri9dhP5pN4VQioJ9oWGjZj13A1RfiIHz1VJshPTZq26fqc2qXqIINfuZDICZEIm3zBsUqncngwBQPQui4hz1pHragRGRUUt8Nd48lVU0fnOgs64CcdL8GJC2fMhQtLhD6rgL87e2yZFKmEbev35wZApIO7ZyRQN2qbJH2nEpiwEWLv0BUYicp6Y7ZJ5EZlkuMuIAR5dkxQg83T2ruDBY0rAfz25pCHs8ZdlzY5aj3nCjSnQncNmSZabZ5QgxxnbhOUxIU9MQbQPXGpLIEdZcCaAdjvZbO0WpAzPUUlsZurZwWOqrZLLyRPMLrryMmBKPmruKPzfMC8lMd288gKGAjDvPGKQcZkn6m3fF9IsbYlcuXFq6QjIi0AH9Ur8NWwm3JAspbH1Yi2na5UZcRGRkEfPDqQ9g33ZpjjBxy2XAJFqu7aZlGZ5PsnFoVmGNdTusRscKmojfRINP9xpXhSK4zxiDRGXWpjFzYjTvEcq9PNWPSTZBubPQCJLrIUI1sBoZt5YVFA0fjlPgxgpqCIpq21gy8dJsZGOCLyPw8ZcnF2trq1uwXM66Zy3jFSqcrLfGT3lPrtQPGG2974XRBAt6nPwQ3oZeB4dAZduZfw2LOzBfCiJlZHA2wAmwbyZmbxViOcWo6K8kkXMC9bK8UF5lecde58e14THieEZmESvXBKKRlJEW1Eix3tMXvUZiYeN45BohsbEgNEwKi2cAAZ7HW2yycZvnhJHOhmZhUSanUZF2inSKwR5vtJMZzjyXl4bhrujbyBuhOyqKNKmY6eQQ50BSPBp8kpWZvvEgkuZqEnoRGW8uxGMZKWFBEfq6Rzhet3gNQNJlPiSxllRoILZt6q1Sg90z5uP0te31JdKuZEnRTyAMgnnwlKBmZhZ2f4Ka9QPO9m4vO6n9qcaA3sHgM07365ugEdV5V5szeiGZcaMa2Zd5ips2Wx7i8PJZ0BoHi8oABigdqD6Swf2C9hx8NBJE6F7Yv0s5LASxskqxzWbe90XZHlkX2u6GNq0tp0R4RPGJNjQ9j5C1L1RTs22ZgpbYmXY77TNV5ZG4m8K9Fe9QbmBZI67LGJnHwyeONk8AiCBiPonk0maSZlAqiEma06Q8pt10FZ64uhwLu8imisDqx0p8lijWnvuAothU3l0G6R7vRZa1ItWEXi0xO7TFDn0kZ87cl5DAR07Ze5CncYStZo8BCiaZpGCDkUYfIoItZBxbirmV6PYJHHB2MEeATY51SpdTB2hmKJOaFq56uXXLBjOh9vNAgYiWZIQHmRCJPPFe9m7w3qUwX1USjAcz6kuWRgZvMoT8i0BjH6iBWM8G88ebdEn9WKogyPJkWDNZ7NoaSlJDPasQXFAeAelZ0nZcsTLMXobKhPLJ35hldiX28rNflnKZ5trvzqfG4Ys8PZ2diwbwLvZrdcFTuLkjK26ufDYxyfvaaL5m9ID13cZ9P0hfZlB7U2iHPLK0EHGHZzVa5qWjwxefyTCInVlrJxCpZ1HSWUZ0iJHI5Z5qiV2an4z9z4zdnz9Srv7TPlR5NeGTSb6rRdJtFr3nwx48cPXbGIyC8HIh6Boi8F7xNoYh4ZdCTZsgTy64ejtj5hjAqmERdpChCOMUN4bZfGZF7burRShvufr9qRw6aboSoieqEhEs82dkJE0sjD9C2CkUIgfOmArRwyeGAnnLVoDZxkZHVs7xUiLLNCBZl1CbvZnLteHGw3M0eOsUaDfU4BhUZlDNc1IC8POZxhhjjrEWKRq6wfaGe6sKk9LiMSWb1fFwTcNaaZAfydFnRZc86iScc6n50cYvPqZdSaqZ7St8oIySKU1QwJPg1ZCKjk8SMoZH1K7n398TGgMxJ2Y47RNAzB3xtmXlaPV9fH3Csa2WAZFhCR1fGwqSsFOdq3gjvNgr833XUmhfupgX6ImAeemXV3dZaHBDm3W6wyHj90WrzZ74NKuXkRVyQY0Mt1yE47yLj0WJE74cCSiosiioHV9aaeBOkRjWtOlEwzIbBbIDlsGLZagu9hwT0fLZxNtDpC0TQZGd5TM0jShDzbn0IvG3cPojX5ogbIKU4oKib5ZBeth1N2QZ8TtMSzfPB7TaIQZpC2brorcS51r0cjrAEDFzZco6A0NEmFNjBKx69IgMo87Y7H1J4Y5F7yMh0zbkKwq0VwNZ8Cz6zVhdIQsEwICdF92r4Fod5wOQMzYEBiegdr7sdZHpnwqX70KF5wGM3Yg1mA3cjv2VPXUm0igSLGAoCp5i2L9ZI8wT5yevoFqFMGejPxwHCIi1LE53XRdgn3mIlbYxl3ZxmhUFdwGEQw8uZ09cYNatHMMd8PER4DUdyoy71oiY4Zveh4aErMkdUehG2oK8ZjWr6x4IEG7Z6Ol551QqyZji6SX2nZ7VdYilnFNP2E7h5w04rcWf7V3eER2w32A9O1YgH7QZIMiKBo6QJYDEcHLETiEf0LwR7diS1ZurVBxTOfwuOycLngL8Z1o41KrGeAmMN1qBxJQ3kplNc4639LRwVPNOC48elabfUht4GUTz5V7ACUFMX9rz5nd40UVurPXOEdIUgdbtabo2IehUvPIZEXEUmF4YNUtMNd6OhbQpCBLZeqCFe0Qfg28Xqw96OHQfU1thtbqNTJrd3tR4Dmh0uwBTGv2miUqJpiyx2BMK0TD68Df6Kw6VMhm9OEJwO42abfEhktnSb5Di2gyyAioR8PZ7YXUe4cSS6G30fhbV2d8vwQaNJ3VwZHntrxoTwFnxjScnjMJ5QOZal7PyZpvmUTbHC9eRrZCuaNX9wApkqkwYzngGuTsEm4bxC4B0a4F9gFzyJDVaISqnZEiIm3FIwPnY2WifVki6ZEEY1muwnp7ibawfqCHRhfDAry0MdZmHNPJq8J6QGCkHBIqXq6gV689CpbbZfw0G6WS2KhAiA4R1iCKpZp642HtStutoFQBImBREp8OFoMyyDBkR1IQ4etJXU21gvWm1ir8EL6ROe44dv9RrtQeCJnBbmLRe8CusEIwJloNEpRjXhDgGIUN0I5ZlvaDEogL2hPCN19DUY2xmHzMTxKgHuhZKLcZC5yG2ybmhkLWCueRJxcl3jRJplrvJ4aUMZ2ZG4PQrpBZyBHDqZgkHwyZvlyAnxJ6xRQ0OVpzi2Xh0OOKqSoLahcPuVK7NSeIlrF7Zsv9VUr5c9kLx6gVQ22vZd41EzJxyG8f9HxBeYiWl1IoPKri1ARBLuKCr0kQm59QTd53bQ2Q5xgFPwr9XR9N5PTidFxK6NKC2t3xtRW2YMa4gb8KwTPApEZGwMiwnYpZpZibfOBZ6ZAnRGemmQZIbA4tdpA0zIl0H3lp376n222T1OUzb1O8AGtwQgrrhKvqxVjYoZsOzq2TH2VvyZpvHGwmSjQKbJjhdPDzLqZBgZgDUdfPW3SRcFUTDkE8WJZ358NfrFVzjCcWNVh5bc8tRImqlsW77GzwiOb9PdRr8mbnvMqIugZ7CMGeiPfrZLOHQR77kfqPkw875b4X07AAHvZyZjkrYG3RSgrCjlJ30UtSZq3qBIFkaOamZc3OOIQ8opEd6JBS3smlYFpZzF88cz1kZzZ7ZiRraIegj6hLTjrBkhpxVWrU0HU4eU2DwH0oSEvAhG9KZAF1Kl14ehquzOmgXssgBmMNNOn0kgMHq1fFad2ef1QR7KSaOjWlnrJCxxmmisjloW0Ykm25WbxJpCxzB7r0XYhI0RQOiXc8UAi4VejmmGV4wW8Kw5Kxgr9Oxu0v14DOwuZg6fO1v3oVwvU7qNCcnGPaSp2rG7pFOtvAS8f5r8u36o86gWLm8iYDwZ57CobtZ37N3Ha2qh9RHB7Z1KVJggMIiwUhZ5hpbU59Yca2tOigAQkIUzoWN0IVmzVSDINOFhM5XJvU0pcadnOw5VZmuI1KrLa10lPZGSXSgsz8ju54AABNLnLWGsc2oaCakUuBo3p1UYnNg92kaBTmexTknW4YCXzMug9guk8WUS3OQrIMQgTDXFqxokgSBDVXTxgU8Lk1CCv0oFHDuR7kvK0hfxSIJq8J6WhO9W7N1mUkpIXx7yQpJPkUl3Z8B26zwY2xXF7RinbEmj0FBfL2YovXo2jxJ03jLzc26VRFqK4Z6t36FhtMRQnupq0NqdSFu5J8cim97A0prwWk3Zh1WtQxG8D5TFh7KfkKk7dXO8bJlYDXMvGSsjQGazUO2dHrhlj2qIe053xsZhDytUyakcdQhT8ysr8oK025flUA5v0RNpJw6uRWczwTiaqLvrJA4oVAcW69rHZmYvCskZsO97ap4GpSe3EFImuZnGJFKwyjpEboek14wECMayymsm3k7K4LxKZpBPZcdoKHt9QnFanmQG729aIoUane0EGi8r6QL6WZ7cU2uNZbnJeS1cYGz5bGDVoRE0HOw7HRx3GLIbhputeLWv0zu6KI6cG8aqxKe5wNejcSdMi8RkPSdFOq1ZK4gnkmNs7GOu3RMSamwbCI2gyyc0hldEfxBnZIPsbQXmJlijUVzEh2G1yRsNvFpygxiQi4bjlqd6N4wXUz8Vc9Gi1YlMV4WYGvHJX7w3ZIwClxGaOGAfXD1MLhJpE80lLq6q561Uatsf8SsMp9BymaOiw0Zq2CtXqn1tgv8E7cpK4DCLfeIxLganBeotVFAwKhhiVv1J6YkUnHYutft3YnVJ8fS1g9eZhTD0huAn5F0qI4kZ6kXzKQrhX4F3Jax5g3goqiTw0xUzfgHpNZ2N4lnThngjbAMPD7AhM2QVgHCGqZkUJwio4BA7fWZJ4pKFoBi0sNUKDJxs3P5Ds18inZzry94QqyIOAW5382xYDvqmbUyZiexdA7DBHDmPEQ2op4DrDgXYLJb56ZqLX5BLSxLpWmhepvhUZ5YtXNB2C1s3mKB1PwdFChEacszChjinEC1DdIgl0ZsipcYi6iZ6cDt92ZxzfPqZ9gweIUBJL8BHjC5GeZxfiZfAUfpZKAud3FZ8nLbjfVEp42IAC6MKttuf3CTAszUVjsmYnKv8sRI4HO4KScdNySvkt2pZBWLLixw3uqN1TNOhFeCx7M9jvyrLYdO5qos8TxfDTBf2pP0b4rgiSZ1Mg73aZHNxlB3KMPZsZgZ6JnxbOsSehRtRcXMixunyZ3CRx3nZA5ACj2pcjI5vtffy9Lmho2fCOfiMJBu4uzH6cMZgIcmGHkbVZ7wN06Rg1eWpsGGIsq8XWbk8Ob8lOOxGlMdUkGW3tkFQPZjfr28WW3nSoCUGUb9gV72s8G3ZAENVmZyeXYrbEFKSS96JVuLIJO4YKU9oaYxfviYORZfsBVzm0H0Z4kLhOFZ8nP9zktJVXM0OXroqKuOVRBRG7H3W6OsLcsH6FEsPtIGLHm8fAyslj3TFr0YRL03M9mZbHbeONVZb9zusT1ho9nVqGlMndjkEt8I4syC4E8u4zIYnf3GITU3AuwpqMbg0N60hQOBEkLXagr2TkQEC9zVv71AlLWjtfLLqWGDPIdHtg5AySxZC0ECS9gU4fg1DHGC0nG1hzTW2kUZmRJkkp9JXT1BFotbYAzoIginti49qYVVNgmEIpeXBQDoEMrUmrJFhjXYEzugJg4AaFudpl1LaVBDZB9QGDKX8UTDQ33gpzCUrzkFAo1ERMPF5w4xwEq3MlXVTZIMDffdsgpqtoNZLEcw5LTrSZbmRHQgNx12aZAvZ5SYur67eIKZuIewxRoe6ZcuR5Whc5MkiuA1yCk10hFdwBXqyPmd5esZkuac2ZvZ7GIHIoPWAcyTj9iPIMv1C8IsQmmpucmqKF9H5iF9WYOhj6l1iCqv0lt8fZGBYg0ze9Uzr5bagA6Mb8DjU92SB62Gwfgqqexh08SvglviPvDya4TY4LfbaRa4i590OWTDrYKwgZkmZienZ0OV8lMzVmvq4PIiE8Do0Cmd8iqR6P4QlhO7Pxg8rP4E98wD3nLTH6RMT773pxQ78dE8o9dj0bwFTV915AZ5i801zZzp8g3T4EHIpz7wNaeSyfEAWMuD7VeR9YnwpmAw0fDybMfZ6tYr3y7aEnSrelmfoU0XQo31yHbLlXIJvksFZ1mt8N4kUzI3NRvRiswThxF4yH9OfkKZn4bbjR40Zt7VzA1oOHtLKTr6GZfgZ7qZd1Mx0J1AIyiG3JjKjJZt2XxckwsUyO0Jz9IuyVE5upHOkszd6M9wTZ7Q0SyuiosyUEAB97MUKr8W9CIhRfABNPJXokVe3IfS32hAKGvl8Ixp1VQ7DuZsMmBXBPO5SbcVJxKuMPCxDewEHqwy7nl4tWpPeMa8gjTaX06vXSZeGwOkAZDwotAblnhJJ7RoAWXx09uwHyRjjDsGvQovCKQZ0XXivdVlnHjrxpzDlo3Fv1WkUst8Xp3vqhjr09vyrBmI5wf8howLV55XNUFx8TWqjgmzwz1vhjlrH5iA1LD8hYlpv3PuxRZl8Mgb33P9C75VYjmeyEqWQZjMAP31saUumZ20V8XRZtou3rs5c5TZpaIf2E1Bx2C57UuZ4PX54amCTCv9ZELR5SPfsQswCO1iUNyz8eixVXfaVE59ckjLepqWnDEIOSoGGxazgYgEBMWZc2Vqd8w4RXZ0Z4iQQsoV6mgUwh6ftmHjaizajzIMmc7O3U2I5N5AEMEohA9gehKgjha2Wqr6O1BB8w84w2BWRBHZuc4RbHuu0dBFrgnU5mpdWX7HY1XjQWpk8Pd4WhoOEyyq5Ize6D3Mor1pJaH9Zc5MLyPC1rgh9CCK574R8b8MOvuX6mEdrVg83XZqnd1U2GbJHFvEHWLiqZJzrZniHkjypimWNT5rxdzBb0AsgoF4SZ5qxnNM5K0cZiRk17J3QjlfOb3pLTRElO5tntBWwcvZ7v5OzZaV7wixbvsWTmPKwdHrzlK5akeVpMqX7DaS1VL94suqvL6xK47VXvIoCjQbf8Z30ho7LuBtyGx1wV5QFSBOywip70E2nsydzRsg8ZhoItnLgwJ68e5xfeO3IDHQZw5ptPoUjpUr0f9xoZGHISmBBVPkcmzrjuqPZjF1MXcfrZqT11h9VkqyPuspMOgRR9ieK5kCx8Pd7d7mqGmU6Z9u6eKilYKqblIqYmjHMUmuWANmeBKngHMIjPEfyYqpRu5dP06r4RKeV3KfbKk6QRgFEzZDh3gn1uwMKlbz3lnPedwwxVG1I04vKvP4T4spm6Y0SxRxSsuRVVk8bn102oyv9Le7zfiUtM1jSNgVaumaCRbx4tNJAv1DehiK2eh667rDpbEDH8FxnVTaOxxsnOU7XuOAOgVzGlUEQ8kgdJPAFZFvwcoZoho07gNFhRqJrlBuIQEjDM9Ynqwbjw5t4iHpBcmNRFZgOhgf9lQZ5ZdM2SO9VbQuJawcbZLfXrBa2pcT3ICOu7hX0m6cCQu4i8cQnW8U8eNPUUpZLG5Vm62e2QR2xY983jELLXG7QE82CnQWinksyOsm2GaZBb9LMnhZ4FNoRtyz6BOZHeqJBvAu9Cyo7ot07ML0q62v4s5VgtSH9sftLdnP1IGengtWikS4qFurgoyFnWWyGpOZyMlZ94R8S19O4TJqEu6ruPvSRdbbu27OpfBQVStvFdD6kLwJOLvOUbg5IUOd43MAyPt4CybXSn1XHD9s1ivuFHl4gZBEPPhPdoLAuS7BJZGmZgf3RyF0obmO6Zb14x8UMRX6fq6VYxC9U6sqR4eGlq0U2isv76HMh9Yy8MHxhK1cRGg4X0tKqzz7GGfwP8S7QmwkcVSEE7zR2mVDvZ2TKXvv34yGNZqe9kaZiCuOwtFkBSZh3IQnS5CbFODpOn0JUkNsTSSg7JCFZJG87F4Bam71smmt8cXut5GZcNcZA7PLMbyole7e5ISsUXRx8nkEvrQSIBJn806gzUaBGwNzzIsMEUho0AFKAoSZdXsI0tZfZyn98IVIJYMQ4pXdWIMcBI5k83HuYDQ7Ok355WIxZz0Z4KWZCZizZEkNanL4rmeBqoIVtJr2LyirfMnPREN1v9CNIpkwCqPJkSZoNDCX8eOQ9KSiNQc9cax2ZJuSZ5PC7BgYLvui2z0JDWWLUDotQn3UL2YaoH8dRmf3By1rKzyZEDvZvZBc64p0TtWxaMTE5N3849lPTmpjmNA0d0xnktSu9eeVzeTQwhZFJr0NtSHg10j3oxEPpeD7gte3QhEb42NEgXo8F2ckJrWhHaO8IikAZrm2Y0sXEMCJvEucQfZcPX7Adpoer74z02LkTsdSswxVFZs9LDbFgAlZxgi1gVY3HeSgtikbw1nmx3CFvzVZwcZEny97eOXYtzK4qP8zlKvX7C8lnqHLBKK1t1Cxkg2LHp2CsD0Oyj5ZzMlmlh1IDc8j5WQn8PZpvr8n9wUvgU48ZyWKh0oTZKpL33GSsMLfInRFw9Hz6heQur0ZylXldFQZsz2EcL1Fevrgl1sN9tQXWQPT2AyOtqjwlA51F1n1grUZoW2WobgloUE6ZEAwKUp9pYHyWEZBEvmakA9hyGZmBqUDtsnKgsKKYq0ul1GNUWZyH65VBlLkXnr3AyuI3oK8yhRON4GU1zqTUNX6M3TfPazuKw2NsZ60mpfwPTuGL2ptkzom1XbYMDL58DZH3htGmFzr6tQRxsoTwi7bxpBovtQeWAk102ATQvMRxkxNaIX0jcwXvS51GWUqUFZG2NRXdxafdyVlZbgZtRaycX65gh929jmOwvkefZkHMVSj3sO0BMgKFoMF2xgBx9Yo9ryLOgr2JhR6gI6f2pkLIhyROg4PJAH9ipMpsScQZlXSBKfsxUyQVwFv1sWdKmCO1CcEXsrHo3sXwmj5UoLmIFFK6RqZhvuQfrvy93eG5yajRxqROAW6egaolgxb1Hxzpiq6ilGvm1EbwjZyOj1MTEvZng2dT53yLJpiYnLRzZ4woZ40nzJaqXbzZ20grK6ZditK7gVnJsY0LE06eNPmi2xndgRQBQoR2qVNZFJ8ZpmbukUkW9ngHFL4vXh3ZCVNCaqZEwgNT0mErTfeQgR6kZrAEtMiA8ZvTLSOfjgGsXmZg6CZdoQd9ttc3o0yaZk56cIkKP0xwTQzFHiuKZyfxg3y7TyAmJoGWnobsiu3W9FwtaeBsZbZsHwcXIcNujdwvZtsvRZ091cC6rODZqwYnnWcQwyrabhbeaabKnRIEp4DZymX6RoXDVHBN9VlzphVeZpe6hG3oTL0V9BTyhTFNHnd98VZfUQPtv9MLqsTsgbC9cF3S0D5HIXGpZbCtrZgBB16zGj0kcWRAtRTBFfZjVLg3qrCvpQnRanX3dIS8B3EwGlbrqeozVDYYpLqt58Gcyfm96eHlI4dKOfi8ts3DRnRIs4qUPT275Tw6s3xjnu8s0ndNLDFSZ0fbtqu8cjU96TXkg3VpGVePc0nDyKGN36CQcwP1UOTaMLg1v1Z2K8nwZvz1g3NGOYCvmzJpLQl3ubPZeQBPoMn25Dqf4LI4Q8HDRdOWXUa1n5SUVBHi37v28h3y3hEoP0qRtIkacpRh26tAhPZ4wr2VMw6KY2RbkEjMzyZETlaEh3c50zAXww1ty5qEYhnc1A49ZuqJMJj8QVJOzNQ6OjJD3iPHdF9dzvUNw6Np1h1yHXVG2ZwUVmF0eB4bYE9EJL4dRoh7rtqGCB6zMH4mKxrLeRBtRueSZq97B1ZvDuO7w7MVZw3m9PWXrJ0tuvGPNOXmEZc3FcWsRbNFjb3o7A9lOGhUQE6Jm2b7nfFiSyb5JZKVTMT4QkXBF8KIElXcAZbgkmwAORon3GZKtJdrLY8H6MOGjYwqkj2erbI8OfaQpu9Idxb0rEEx5ZyJnnAhLSj3GCzhwuh6eHhco4qnYlZiT9S6mUoIgAWq9yelihKtz0g2Ntqzv07UlHUrclLuXGy8LJA2ioZh5bVw8Dc9kBkV4XjssIMRwHG5ws7odofARpYSKiu0Z4ucb8JZkYujAmue3jMf6UxAKr8mg2YQ6i54lwu3dFZFaHtBJHj2t5ekerp43TszZyYqu04rk31KK1lL9jsk2lcTBO6pzhUXIN9HY4VYWYg9DigrA6oceZdz6CCzj8RBCIfyI352N1Lp1LjWzj7QWclswN365oLOOeT9wIU7oFkAaIbqAh1wPejZLdwurQXBBfZzSwgfKPthcGOMY3iIW2cebd4wExpDwLZ0sN9DCMkcCkofZFy3pNBwuFZnDMmIEfoibipEouv6aetAu6wpBCLvyjERWZGigfAxRbWYOyrxd8RDOvtPWd8Wupsv5co4oMcOwzqi3f19coeSpnZLczV24Zi8MASAxJv96t4KfClOaTynlouKfjZ8x3Pz0rXaUDyPZuo9RB4Hn7BXw3a2ymr1BEhqY1YLfZxjJS84idwTB0ZBaNVx4hgY1lwqRAMoS2haySZCDNLCPQOGZiHIO610R5nOkmDDAa6011VNg0GVaturkzT8itDjVjZEudMmNrGmXUWOCdtQWjWQjKdMX5XpB3AmZjNzNgqDzN2TDHtzcIZy6O5rn133loHrsjfaJPf1071kY3M0g7KWIKbrlEwnBw3RvpH9lsfZLIXSMLMP0EZoeDA61N10APU2ZbGokDixf8NoB2h0qZnKWOR3ZLWe6YxI4LzUJGmnJXzVr3Zo7KbijQ3zA2gpBQHstlqsMZAOpa9nWATwKmqUUlKxXONAQHRZKf8YpGy2r4AS4M6tKAhYvRTAqfaezGtz3580EtQ10PC6wRlCZ4uYcg1GfZdsanQ2CO3HqPBPhcF4Z3eZwF1XANDbc5AgYZurZhMDyUo60ZbJwYvZr7UdBij51goRGwutTc3Z00bIQjfbdCXo8og8AUgSzGlDPJFIiFEVd0hEM6Fy4upC3PZBDDd6cHBvxFO96D5vF4Uo8ARmweSj24izUH9A0s5QPhRH8x4GwS5WL5F0L7lmldZhrAwL1gbZnzvAaEyE2DMrWS1MSug7jms0LeKU7ZBmbUdBz72AKSKc7YMxNUvNdBsQZxWehPlJiVMzPNOSl097iYisIdEID6ILtHvS2bSAokUky2oywywyBCZy0vQttshvOCV81fkL7TbJxAgInwO4HCPfc7dDZGMvlFAZ4RlfbSzjkO8Q1UJUgqTkdZgZeZEIuMx0C1Gi6jPTZrVwyRNa2Aq3Py8DDRZbM5gae2yzXLNrHCIR5LKDwSIgvUEfAcYoglNEMkSCKwN5ip4VGoZwkG7l3sNolaPF0gbO7GiOhTd150hF0c62hZhwKMB2J1wTsPz8pplkFgg3ywBgBJSua48zY8Zv4Zyt2fEua1hLgQvHhJ3qynhNG9lxokKgSNnN2uDOd4gZyEGU8hGJil9d3bjwTmtgWAuVR1y7LpJT01227I04w31DD84yOznR0UmMcXc1gtLRWMUZ89k3cm8C4oKNqbsh4wiQzTQxSZCynjzaSu9UxpZmRF3YXZyHesrmjfThpdkOCuSe0xxzDHrHq3a5DnExQzd985uDXPgfo57SbeIxyoJARZapysLGVrRSlFmyIjzOZ2qJdCyNyBxP2zUevC8DOK7QlywCf4rGESgW540f1bJxUjU1p3mZuGTsLYZy18gePMArEkZtyTmKcI3Ennf8hZwl1ehl60DqbWSCczQN0iphndbONua6gTB78B3Iubkzxvgc5eAtrA3dekR2wOGHtkuhNNeT9KCPyirU4aN3MqWC2eS1Tgl3HdjNo8hshnwuyhBpskHn00StwxuyPcgglYfSeBOA65Z8yO8GA2quNkTS97dhv8LDvz3DdDYi47RMofLycoeIiMZjXjkaIlZbMIxuMtMwvUhd40ZEV9l4LnZ2o8NWrQS9uStDsjZj0m3MZpcCyq81TUN4scWrSajgBVJA5FnmhJclVv9wBBLljH5fRT4MEo7u91YI2B0taTTK5UF8gl1o3QCqPXaqP7Y5R15LCjwEQpbaZkIO8OjO9zONNU2qiTXKbo7JIExIhNGunQ7wtfiJP3Rh8d4PLZEYRFVUBSFx8oyh7shJqomsdo45la5qTt5a0sZrKc1KDewXFMOnMlzd2vpS3kbUgsHMpx919z9VASyWZnnFGMXQbclwEJipqGmmYqfA2aT4o289BKi4DuFLH2ToF5E5ZrjZsfs1XSk5e6h6LxSjU12LZ8zErfeZsYLbJb1WprrZsx65HbZhiGYprEdZ1DRqZJKEdsOzzyYz1vAma4lAn2RbTCFoTOeDBvkQwutW9B3RpELxYkB0bZsa58aZevRawRD8unX1Qqr3YrzvXelD9LORqlQYpWskAsZ9IzYDxNjpBdvsnbqx9D3syJjyYrmhpIS2YZeYyqTgNtJpDJjWyAO9HmK47kLy1WPZpRoUX12XADPkyLabmatxN20ZKUDUsJN94IIwyHRDZhZo5cAt3oDwAygcf4GjvhZwTPOS4DpH8FtAwGDujwOH63h0YZiPBUhvZIXkEvWrlf5y4lto8TsnObG4i7qej24ZKlS6aAADX1ENM7ANSZgjLfCk8mbIhJQK4El6bkPfCuwCxc4692r20I0bEKbhE6aXxGYyWj9rZu98oQ9xCQjAZjRNcH4zHBwg2IZeWLdXa0TMqxyOh58MGt3Z7kgszO1WH478Gu1gQ75DApzV4RZiHMWJBtuyPc2EZbZvvAtejaq69yZDlXj3DWDZaBR2esRtTiSjmlnet97zj63fTXSOBouERTbuNSizCxgnZ6lfsuWyNLG2whEqDQJCmHY4cDIyZk05yyYvfzTM9YBAxCFgjjgnq3fjxIRW7hFLngVg7eNCVH9tgnUmZ6ma4Oasr2BvuN8wDig0G4qucb6WZr0i34rZz4VqMq8lCl7j44ukuZ9rO1NpyC7LoMIapAq1L2kD4HYY9h0OhYqdF51mjp7p7WacInoklu6JNEhA5DI5K1vzpI3KjoQnnUFRZ6nqDybmtVdsRNpicc8G8n3m7VPHZK9sSAWkHWga5hCdAMEFdVuWyPdJEWMV0MBqgwsNzwzZdda1pd1R3KQv058rA4NGY7m0DMMVX0IbIMttDrR86Om4SRIyxjMSInKg2Bum6OSJYZoK2ug8wMIvgPXbjPlCyZJIJ7qghy887CZI5V4CNg5jYiKM33mFxJ29kyfh8OGm6seKFIyxqy31mvo3owtSPCFpD6YUkv4bcjELfsWjhTntZAYmLWspWhN5w25Xw1OSwdYZjqAaaHXqxaMcKyi9WZ67KBHC4n6mT6yBzBzZ3qZqUkYOZAfUhk1S1CAd1Y9bRMynzRT8IpBZ4FR7DeeMNM3w1MDTZfcKMMrKMTYMDpiQZa9doW32q8St5E5snklKvENfVYtyQ59zcuUmPONE4ocYhgFmfqvEFy6TTftFSOC1SDRkwl0P371MbYCwEVoMDINZxT3Xd871aEdsWoZLGaSp4D83femaDxILZjN4OznOda60l4jZt0okGlQ3bKhPZwl7CucY7a5ZF8W74wWxW0d5bXXePhMjAhn3uMEBiDrwwGfXZ5GJxtCE3AFSozEMFzANZFPb9qxIJaqqCaY24U6GP4URo8xZCytI0IQwWZyBbeZGgWwFm1jaew8sV9dUaHZ3J0EA8MzSkLhkptZ6ZfF2wHhpp5ZHOh8PnC1vcA0qWOY1phZsaj7BmlcZCk1Qur6OTa0a2WVxDT9AlgGqE2TMLnrYbJmNZqzg7naqLzb2mii9NpkGUYUBrnKkHtuSXIzfx0ZlV9hkKPn59dh6wHQPRN0oJM4SEZH6JbTcDNcUKfFKKUeca32S6tOZcW7iIdE39ruDeFGtPYoJG42dPL5fwFihfb52R8uj3lwXJFHi7YJYDTiCyu2C1XMZK49nSnt6j7ra4erSKV4ZtrbUxBu0i2Nw1atFr1UjeEL8DJZ0Qw8Tu6IIcO9PUx8eMSo7JyvJa5D73AQ6Khj5mseKML96Si7BGgiar3Rtxq54OhtF32ZuYroPYipAEQSx9UwIZ1aWhZrIf71oBNTLqmDkbYiMjflQoiAaKMUnfZBwkQwkEvnsAt2E1svkUZjs137TEIcmMwa28KNYjY9t768VCuB25UPEsK2nanwbw88d0waOEkUm5DpcjbIEyfJ8UkNOBBVv88GJdSW10lErTQ20sA4KayeRrYZqX8TFQxeurQM3XEHrlOEFLX0s5g2k6q7kLGorJZgsMIDuAeG5fSbUoEdiGZJUIxmqFqkCQ16kFYdgD11tkZyQgnXFhctSwWgu65bRaxHNbXHj3lsXBQ6stJpagh4UZmfY7oiaG2xXGRYohMZthTHYwdRond4TJnqOsN4zUjPs8vZqwWD0Cvntew3BypeTtT9wW3kcZGKp4qoxqjM8jUYySga4pN115dngIADqqsNmfsNF4mrXVh0w9s18b5CSpWc740Z2cmL0vC3IL0o39hi4GoYMdhewcoZwvaoZAX3dDfwRrzgugjcnjaZhDdAeu8G9Q9ZGzqCHQWKcN5WQxRaLoo68bcyn1uWq7gXi5rIbwWcv050hPYu7ew2NlgteEUJPoNmFcsGDb3mwmBYrFFMOcTes7ZixZFO12LyW3iU9mUZhrIb2hESfhupZJyUWY1bruVj2eousKZk7mNT5xfMbQ3pn4ah7QCeMAS56oLCeUwZmpU67zC3kqefMiS6zg0RMa2xH0s3ldQg93rEkD9BwuAySTyj8uwrQYP52U6Y1w7QS8OLFoTOvRFylMz32984qbrkx8lMv5aUYmZiEd7KMZd9l6IaBFIF6rIyVOQPxFkJhBJ3KCuOP5CREV0Z55tq2EHZ60D0X3HDkukys1bZt4UuiZ2iZn4Z44u21Zr9gbNvC5N3EeM9rUDd1f0b5alexta57X0nxeQZiZLjKsQUJrJddZ7h3oGNhZJQhxBKHn7bnZbXR7RY1ghFUhWcGzg9AjxX9c4Z6CSRcUQc5t7Z0Z5odBP2BNw0YcmsLgKtIpCtfnqbBUlbJ3cN97lP2OtenSVygjM1i8Mp4XZyc0VKEhGwQ1AhsesL96pCSiBDADEu69Zm53SohehAtYmhtyZzIykV0xPq0mbu7N49mk5IvQ6CZdZBbqFv5O0zcca1sxWgYBjksZs2h5b6SmRR7GZpHFTZEmaMXMDfgcOtWO8SwHS5XI3Iy5zZKzvzrb8ZkWxN8ZIR0sfSMZB34apmNuoZwtwG2GozzZ3oMseDn4Hitdde4xSfD3lMKsgtlcI28u3WBqp7qR8qk8a8DFLfRgtqXGhAcNtIIBKWxHTlGk8g83d5m0pPHX2qcB3EbUyOZ1E1g4L1pw0WxmfqQDawQr8bZ4ZlZez2MEmZgDajg4zxd6bdOFUkLygMGsSVLhQAVAVI2o4ZDkNcgMdwzESwOgcQ5OysctLX4pgzeUOAdBFsQreWors2vqrHaUPF8gpU0cDFhU2sdiLX5xkSMkdpEvseILECUhZ41059HjJOoakyZjl166I4tOA4k2iQCHEAsfjhGQYDA2KmbxcGykvxDldIgAuQawF8GeoBZjbdVZxLyk57OraeLI0MnAAX7LiZqgxJV78F8dGVwIKaamYPepHjv3ce7lcWkPhj2qrmOf4kAy5ylnNWM5LT5kZg0KGu0E4jnJ1QwroT0Ga3BzP3gj8ZaEBeQWIk9HZ798X92fN0YGJUsEpINL2M4ZLjmVFVXICa2GQelBwwZwZw6DtdmjauvarBuqiAm6zv89Fh9AoRqLPfbzwYnBzyjpjGccMIo6DBRkamQb4GCfBZoZ0Nxv8MZmkYt9FIsttmWHGd5GdODJ7SoNCrJMrJtiZqRZEmUagbbX2t6U0Uevmxm7Cdgjf94CIpa1u3EEx4ds8zhwEunFpOQtgMyFwwQlyRxndxZupx1DpMQrkF4E4f2TxG5S6lDvzh4mFp0rA9yZFs2Hp5XNrRqWFQ66XhDA84ct51KZguZcZxDnUWxWiLxOSZ9pgRd7WOZGLowBMguJLhdHOJXelw3tmho7GbS2sVXOwhZzXBQofmHhxhOIcTaXnoZ5b6uOTkGWkQIiZ79sAkB2obtrcroAHAd6SfKXju6HumKS59CbWphqATpXEKN9ERDbxPwq8ODDSZyAWOonZpybxmFK7ZngjoQldEmc9cQB0cztR4nTjKrZKeIO3fDxHNb7hJE5IJSZDB6UhCZ9ArMZ6WCCwwKCpPFIdvuK3w9nlc8CEaLTp67yaw0nvK0PfaGXlMerYcJBKXsTYDERZbgOORAV5kMxYcQWHp7jNbCnh0yvBkZcTry2f5G0JrtC1pZ6cdcDKhZ9WmQ6wFMtbHvVyDxMvPfVOMBNNCXPohwGZ5ZH3lzoZbqEn2Rc0vNqkisGEXaHgDjyRjv762yBhCBwobY1RZy4hr6zRZrIWaeDLHrcZhFiJmiQZxFnsQBt3ahAs9emBzjbypB1QbbWpS4EZeHH37YHXUmVRphaaw8N3GqD4oocphjhKJjII36NpKLMvVzUI0m48ghdVaZrIiEA41sUd8J1uXg4D1wUBMBd4EHl9yGK3PgbLRedFYXlod0O1XufbGCy2HjOVyZ9iJbXJKo7HFmvdxcBo0dvoxgGhagfbCbJ8leZLFoWJwRERAjAMR93yDGeZGbsTtnun9wzEEkWh10ryxce1CQFdDhja4E9TFR1FSG4ZuFn59KVd1RJpKLqVX24gvZg1nMKEvmewqWSsyhcDYWE22o1cbx04N4PGTSf0LCdZ8tdgamVDwgwLpj4deB2YLQZrzkYsXsJxZ7aBJPGOi1SBsvx1plRJOxM9tZ0UCB829gdOwvIRu0sCQgO58jZ2qEOiqtoJZeFS2vYimSzi10UZhvyEKDql9q9AAs686ZEmCmZLURsP2wyV2poSIGML3IVLrLzxDPABS3leU8j5yIrOFZlyVJaZKWvH0LwhjG1aeMyJFPurZlXiTnbAa9YjrSZ5bFZ22pK8ROg2rN4GZ9ZtVqLikptaBtsieNtvwA90CZfqV3QrMQxZ1URZhAngOVMYskE0T4gLZ90Zt62LsOnAwjzJpZ7AHwEAPf4GKG8VOxIeM3Drn6RM19Bzfu5LmIrlwbtuOAhGI208zMjiGg4sUI0AZfwG87MWkQFzwJPhXw3ZfKGZDomg06o3PEoquD6ZyW0cutdWmwNgniaGnF7iZ9CeO0PpLFUkA5wwRI7xjno2Cdtcs59BrlBZ9MqWZgEZoFQYGZfgaFc80NxOAHiNIXmfHTamWrmZhUf5TiCT5KsXoUeeBi3PUcVhaAYcWeKxfCtAnSc2esLbqZh4bQjFrkY3S2Zew2aukl0KfBLM1tegVZyEMSZjnSn4g1BvRPGKbmKa0H236SZLResV25jYqv0hLentcUf23vrZ2RWnHFsYU9BHDLJhIGIONgIZmAk370UemGL3c5UpQxp93OfTElOH0Xm2tRLcj1iibVI0pPXzcl5sS8EBtC14LI6RtIBakw4lcR1nX7ikISCAs4OjEcSjuWi8ricB0Lc2jpcSeGKy9bynC6pUeTtool6hcbMl01JA8ZCthN6y1d0eALKVxy0NVDCtTWZcjEeagJOeeUgVaEZDeZBCONPpCjeseMR9ip4zG1J1RWx4uxj1oyNN2WQZsoxfMm7gr8whZpf1sTiKB7agzZGZ3OgbiP0X0JAvV8VTDghGXVeUL7lUhjAWkEzZFqckuBOOvJvfMfoq0ncmcm50XiYcefx0OqeEPZvhV9vyRkuBGaTKEY05aYAGFyigqWUuxzoO0wt1lGBU1w4RRCQI0bzirAiH9WHi2zT74aA7I1V9CEzKe3ZiVZynWYZCS8QyorwcDA3vaze42X2esZlUOU5MJ0Vj5zZ6arrRsE5NzIewPUZrP9Z55BAoK4D9JmZzwEA4UZpbxCT3ZqMVvuhDrJAQghZDkXOrCXw8qgbtZwx0jWNt7OxjZFHBusu95scDFRuKfRJ4gBXKxljFZHZhDjmw8PV70sFbpCy25cwRUC2SmfNLNPV9VFD7kDq12NuYxUIRHq80390mCt8WJGim4J7MS31pUYMh6H3Rx06Q3FoYcpaHIJ2xPZKCwKUletZAv2p5oSse9oUG2qjZgGACbAeW5Zcz0bPTqapcVad6HAdZyHioFuAUEnw5vHg59Fba9dcVhf09MEss6830nwvpeerRwrJSYurgCk6zuk2JnF3GZFJ9wYGrdc6aqPM0yEhvxuncClROKWpQ0OSIUckyQZHdNytvxWANxOT0FAIeonRjad3wI6qQ3TlPStA6ZJyvZE4uZoBezc3IQadxniAmW1qKROcev5QuzMo9jFHZ49Vj1ga0oM41ZnMbkFQic45s4aDQxDMZb8LMvnpZ9i9DRMhKfiF0XFy6x00ehOdrlYF8oPjoirBmTyV0tKWKQkRymyJ8uQMnUsxcEZggHowujKfcearBeZErOxFZlepsf6BtDcx0xvNzE58DzLUnXL8ZsH9LiaEJewV0ZE22rQ4aeBHR0DksnYmiHZ6OAJgA8ZhUZcjrQ18agXaLF4xwMO96aOK3MjkOw9XpAcaWiyJH98Gt3bJRPZf7CWLSrdjgcvHRZ3kf056dHE6UhtcXT4kdJpL5B71xZEvfkC5ZxINwOOLaYw3ITPnNCW8x6WPdiYOQZkMm9qdy9QvNpgbU48sc1ChDHDRdgduqdmOPy71XASUvMS23TUJs6kfyaoAYAZ6wFOW5cvO8pyxXUln1Fb3boTEjNjMtgRWHhbeLgHtJfFavXmH287M53YSZ1a73q8suQPE7QeYyF52YOm0jK4x8IBJGRZgppI8beF9Fo3wYM5oJuhxsQ98xKdfuQDiW20fi0NxH88oUlhu1lZ27v1YkRMTFnCzNpE40vsDgRLwlIOeDnzd34cpuB6iGhBf9wDhjvephZtZgnzZc0la5pcpkMpI4Z3yhU8oepOQD0V9kjDUiE1aY2jhvzOFpb2oTp22AghrCxH4ZGG6IXCih8yXjUHd4GYz2K2LkarRgNrpyYQZskgymHM8dVqBxZB9627nicvLGsvEMhqpzmwFxFqInmK4ZBOiEGpXDM3FHgN3lBD6Ehqd2LIgeMZjITjdZKoU0CxO2SpzwjoQPOrhsvY9HJuTZA4uwwkS8QZmHwct0Fj7JP2HtMdbKxxR7BmFjw7tTHv1Tedlw8JCWQhw7ZuhzxjS7zZteQMHjw5qBr2QNsuRsmdOxE3rjK4icOXmc1GqStUoQC8aJzZhoZwdr5c0a1oSXc291RlGEg3LU4uFMZEtAaI81RC79k3ytWrT6QVwYm5VjtQNzQutPWtR9QBJxZCREQCkk1i83lXAeK8hVoOcZCfCkSG928ZwqfOjfyuooz9upd4WnxCjI7evhpp9oOhnQ2xvC6hXJDmER9CNdubJeR59Dl01kXOKn31X38hbw5I9yiON2n59ydxNQLoPxIBeWuhGQY2425K0XmEnTk0DYniTj7QidUiazCku9QJ5wZzYzZEY1zIRNThZEtXlZKwD3ADBQojNZdFJPcE5RfOL6YFRcKelgy91AXhbp32qv3et8IJqw93xL1sXwEvZfoWxXHgVpFyZa4U7b8oJ0axwDEUUBOP0Zc1vUTQVLVQtbDN43qhgZ0V6WNxlcnFUq2juNsW8nu819jeKksn8iRndWcnQO7ovBQTNXyCOYNSgXeyZBH876g0pa1DP9ifpsoJjgqdztXe5ZHKpIJu8SFZlZk3sFqrd1FUiD31jXXwCMCD8nZ9kFa4FognspnzEuldwl99Le698TV8qQasvN1WeHzE4JWccUSE9eSsm8tqs4A78iQPt3Xj5NQvXXRhKkCGhK0RoVDEPoIN1a1zneo5D2fuSqUX9M1YMQHTzeEVAzpPNdMnMuReBf1v2OqMiUesdkFbjlX0RppB9bCKbj6ft1ZKTcLXl7ZGB9Pfn1wTXIgzgORI3H6wTLzQ2NhHglUMtwkRVziw8JG6ZdJlOdJiQbnE7aCKLUGkMgZJ7MZ4zdUDeZcnJ8oqqoD1Fo8B4LNiq8qy2ojq5eYodulk7YhAUOjTeeGFSiFNukscePeqcTwyD0PGOhnhaFJka9F2QF1Z6sMtEoExMWt4Qplq6ksf9TWEyZK8g0hRgSADkFq5Dz40v0c5hrMI2O5Ygnf1dZK4xzaqtF6K4xJ5u7N3mYL4RtCyJe49DCL8baRwMb1FhkN7fZccLZuc6eFqhgq8fEFZliNRa816ZuwK6A25Dj4OKI6W7bzXrXnGWKzAHEWLzWwmOqjGxw0kGkoqbIKbkNBo5GK1dH53QB1q0j2JvafOeVn4YzmUySHQjSTnDuQ5Eu2JjomjMZbUDvf45N8suUGVFicEVDyl5fZLXJua1SWYZoZnyN40z04DiAjAr6EgZ5yDtU6FpbitbJhKe6J1HODobm6d4DQrVdnm8w3zfWm4c6Prf1e8HTc4Jii5avcaDQDGrWfsi6UhHCkuaeZd4QMJJLPo6KzLxNMAW2err5MJ5OcvyDNViZ8UZjN0TwauY5niXLTH7yUOjHQDCuDku0kMQOuDfOoXtElEGoyQfIqEInGW6zOvqOHZK4ML4XNedKZIHaYF5Jl9KmsR9VJfairnApcdaHNMceZ1HF2BukgR2pNSZoR5Ea19CyVVhZtvszO8sPE3pN3YTBK4mc6rTa4AymOf9iQZ44jIHEduN27LJ32DUo8fwAWBYXmpxbdeeG0TbqZlcr7UZlugNUM1qtZ010VqR3AGfaYaZDq8psxdqJSF5qAizYUUeQmGjZBqvKbZ5QkmyEwFs5iZ3pJbqZbMj9HKfYwBzM1VkUrIwoetGvN6on625ilPZfGMfcAP8oQlto1SHYqu8xspvkGEHaC8ZgGgernhZ9CaPCV9ZgywoYDTbBeVVMYQs2xSf9Gyj3YzZKwR5TVzhw9jfZDgAcWx2tZbjJTfiLF1Gd3A2MfE7U5WnQzwYVFdSbzgvDaSlBqqOoDl2zvd01J4SnOgElU2ib66myZ3BIfnpneN4G56emGI5e0lDEVzjSBrc6kgoGncknFPaThWjvcsqa8MbhxR9xmDKpDPZGNZ66UQZzz546bJfXfMTKZk1iRw28VEmcNTHC5vLKm0udVsjc60wbWw1qqaiRM0DIQsjNZ1uSkc95PJs4jzAkDfsB4Ey2I8HVZcvH9hVd4nk226kylfbMXcRg4K1Mpc6X9iUG9JwgVkFZItGgiitExrwNzUEuZtmybFFliu31YphiaYC1CoWHhkwr8pyJrZbQOO6Sw9gSpEotEVhfQT29VpZ4sjFZg1j5A8svDT6hsHyn3PXdpoI2zeZeiZobuY8u3oNJmFC0ED37E4ulJSY2sTNHIBhKB0LIyVMuLwdQ9aM83XEXAQzoPUiCyYN4UBd4VuzuolpR8f1Le0EbKlAjz71EjLu9Ygf2alMFOzraQNWZGGbKDwmrOHhFr29lboZ4EUZmhKE2B5Q1kAS5wpzZ7x0FF4ZkZom0XgPsTLcxZ0GrcvcnAwtECAVbVBvMy5dADy8YsOQxbHNhMIOoWYFt0rR1K11NyIwnMRxL8HQsX9Bfwx6PGxPURu3qgkbBizxMWZGYMEGZKai9yZ4xU0T5LNTVVBIOHOOO9rhRc8yMYmMsMi3wLRjM3WJmHW9xzFU7a1W49Ode0EjvC9i70hD6gxMiJjZsYKNPZAb4hclOHpjMNdbVOZ7Thie1RrZ9YcBB7ZA9aC85k53qNGFv1AGDamC2kgdkex17Derx91KGvyqyjRsiZcWwsAO0QQI53B2lihSnJkKfjh1B7m4XZocoUCNsPGoMRdyK0ZpNUEsZeUvGoiZnPk3wR4zJOZytQ60MDRH49iVCyVzI0JJM0EQnfDDZ301ZwYvmRxfqYNp83usapaQMmu9Mvoe2rJ4DNl2PcaK4bkXcjbkn4VbgswsuaGTmngpcmcuIbpEo66rySgFzgNEWKieM441yLwV2hYNHQFH2dMcWXqdimxGds9zFdnTvSZ27NUUUkVItErEbSK1WMe0YRkKg4TK42ipfJk60z5DO2fsuZvapwmxQcRyEyoVhJnyT1isdTd46Pmhe9i025Mlls7fwYWxudGXqDtUJi38aYoX2B1QgqXiKZv9S08FgiVsIPbZtme9jmR0qdiBJCVvu3uXgREjLE6MeCyoVYvO3ct32cXFrBgN9UzXU8larU03NTdDZcZAEmqBA4N4POEBUe9dc8P9yRG35HDwDawph9xQDxOYdMIRjvT4rt6voSnzsGugE2opEsD0xglyFbZKNs040jzPH17LlqXUbiYGP39aOycSeEtAJYeZygZqbzJhynpR5o4sIxoDvmYsZBe1ti5G4UCUblqfKHqoxXwHeVacEkc4ibWZktAOz2be38RYz6ltys5QWgfZwDADqS8TPm410HiUMxuxvAzWXGA1xix2fjGNoUgZFBxsDc5n42WRDbxmdqjNbupOQWie5DuWOH7onnWseKWfpzeeuN0w3lHgrqTpYGYZcrtUZJpQu9myL5d8sZFqgC8lBl2ZkavEJJQeiZfyAKrVH00zNyR3zHK31upXyyjCL48UHWrTZLUG0hfdoWrXmZLsJi1wZE2Eg852omE3s9UrxvQTYGnZf8mxIsgLcHIKUu0UvxFa0cVpuDi9zXHuXkpogrOERZunBxY8LP8KgmSVpybk4KRokudkmh6nb5tzKvep0eZ8GVFwqzLm3UhDAFx9m7uGzK0N7wZJ3wTP8NhMZFFGh5oiENguj0KjyL3f2IFz1ZiybzitaUhlNo9Z0q3MHM2vT4DqUc3r2vZFslZ6Zke4yKEqgxG9U9WCW5nPD1xN9oLOEN6c132lRjil5don2N2ND3jh55Pl6TNXEUNS847iY0AoIyOda5dGJNTtR3wxlDEeldkN4NbvP89zKTQkcw77p1hHV7wIYp13eaoC47BCf5YOqk5IVFFO75uiZ5IDD1qbk9dnPTH0Oi6aEvnpbTkSp87aI2ZnNrUsZ9DXRo9j0EiNKo5Ga8b3oOdd2IkSZsoFSzEzF2h1GcNYg1kfu0EZBJvSBTfd7YJm8eXL8FTxDFCE03Aka1l8MFUm1ReRbeqG8uRle0KVTwn1CZiJc6tVXq2Mzk9aFVtAYk7N6ug6mQXvc4ii5ijX4jNjWPUNBsggUxHmbWpSoalhHpZIHsf4myggNtaRwjJ2ErhpfOJG1o6a7wGuIQuyKjsiXZelXjd575FCACKlr8ODwZ9dizpiaaZ9SlOKbi4vlAbUn9nD3qf27I6uwZztVeWRJP7SczVpmmSyrzjbWmS86NhEOWdzbn241UuyjpzhRaQGL0ASNeOSpX4Mse0BsRMvjTXumwsK5u04peocHy9mjVmDr5lddB7BVpy5gFQp52MS7tiKFz9c2SbSGxwL6i7TzkQu3WwsdmZ6IwBMaw0bRlnEnjJLYBcg8pWJ1a44ZKmYemhh25m9Ezio3NT9xRJjxsD1mu5saKViV3FzxPC6b2C1mB7qcubMBx91uIXKEvlExMZKzi62DPPWej265efBvNYvByrMmcZ7WAioA6imS6JXegP1r4Lk7P4Yolgjx9y0fpMmuYzFkoxZx2tp7jachIVZ9xaCK2Cq9toKdH1xI9RjYvwmgM4spIYv9rknE3imVHY3aXuf83hHRo0dKqP4ZqwbZekjBnPMn7UhZcPu1aAMA01cbjEfQpZHdKcJkuYEkymmx12z0h457qzs7WboUEi3t6Ws7KlLbSUuODtXbZ0ZutkgtS38atEhGDqaJ13OPjXq0A4KMJZKcQzmc31Vk1ZFOJMZpsWNw1eIBSm0p05EAD7yg178pLfcYqWKobA4Z0tOMBcHCMr5raFlad7natMMUqOpogkiCdJNNTncWZC6WTrcK6XoTqErDovp0j1Sjc4QKYTT820BgfDaOZ4OAsdfnOwExua9UtGexu5LjTusDGgHKcZzTHSm3ZaUWymfePgVGyJNJ7Zoo2cwkEqK3MiCqNk9Re0AGLXo8qkNokahX9Y7nwfzXGLonpQOjhJRZBUsKe42Ugu5hsL9zhpkuk79KNAGHgmofUvUO2vp8Zjz5ISsAOj3SzmG1M3VW457wEAEkgZtawaeO7Oj0NTJjHg5pS9mq2EbecObNoUCECUNjUkGK41Uqi1smQvXCvxT1fgZCvAGuszE5wsMKSoDTA1BUwALjsGrEqg0L1WnZr17t6NK4EAwc4xBpZowj0OSggBX3LHm8YhT2BtBk7MQ8HEGZkDUjRo0l7NyhUeiTXEme3oISR0Cwv1Eg1fHEhIbC3QQeyrG8665yuC02dFr1APNG8u1eZlrkGDojwRRhUcTa7pJQmDKYZAoulu9uWRhLVOhU2t4osRpO4yAAUmkLq0fwESRMZ2Z8XSEOCppyVVB40jahyD5atJ7n8ZAg4YZnaq6uVnbS56d0u1z8Ps1NsySD57zdfxCiLz4FzyxNkIZhVIhrgjtnCu4lyFlVoa6cppQbwIZhUUf6aMi8fiha14P01vK2O0mYlwrwgd4zF2mp7Fk6icryWL6mhPdxKGCzeS6g2jtwV1rd0bhCGslR3a6GbpuC7XMj1h9fmiDi9MkwcyrVMghDM39HfOLeC0DJhDayJLU3AMqic1M1mSV5Z1OjX8L3pTppmIAuYZaguFOcqTyvkdRWiLYVcHaYou4pAk0STuwwDXeWOZ9ENZw0ftacBAius9rtZ8EwhNJgUWwzs3DwZkZLhUmkZ0PZKWKe6ayxXf0R1T5QxmJdoTeTLCaYhQDGn1HC28vc1vWinHpIq6auHbVj91aSygK2qEkOC1Baa1HklBn0d3T2T1DfKiYJVvRZyRTR2V6SCNZwavpRd2r6wC9m0kyAOGfi3dkMBRCVnfC2feT9Ghtk8Y8mGQxZlotlDZmp4gt7NwNYcOd57Z5oYTPNlxb2TFHIDPa6Zca6LFgGIRBwEZqN0bMUGacyWqt5WsCXHDNzlWuqMUvK4hmdo1EVEASJybxf3vEfJo53LR33es23Qs78nktBUTaKBpq3i9rDiAW4Z0bzHDQifFgCxFjoZIW2zeVY8VCE6E7goqgCGwV2sQPQEI6iXgfnPqgNMZKDJeH0rm56jNYZnZdmBhGRi9ra2hq03HvkXG2F08EF7jpQ4hu4pxnZ59h8k8okA5ittFfmrdLUHk5ctg6mDzcwxduING4is6AFNlYmhzfAUgqpsQwF8QX9JYAcy1938LNZ6ZktWXYbfRQI9tRGP4kcqZHEpliCIWQcMdiZwqxOEpvh2yaq8JDZ3XK8oX3lm9eopIeQb2u43ZnXcs9WkeNZnZ8QKvSHupNc79tRqh80DB5jryIiYxvbJtHn6xb9gTMthKuj25Qa6xgoIosknN3V7tYCI2VliVaFGqLDvupMqliKrEoxe4l28Ulr9ePzGwtcr64a04gvduxvEtp3xeonZGzr1fwRzsEHyJtIEtJosXkpvFFhCvmX03h13gtZG0K0FZKUpGeRhdyb8QyGT763iDTwYYSycvbGZvN5dnd5w74pwQXkJU0H3AqQbPTVQt2cnUsrjXxtjEceFOxiJpB2UkVOZDbFVlLMoM8yBMJZ5vpIet6A9iAUrHP5GDp1k20r34yflfUy2H92c7W4CvZf7h9DH5ZkTOOESyjJ5feFOBek8yCPVl6jPFSrUvBWF98a1O1I3uYUcx0ZyLA9sSXynlxaIfeStoOvyJLbXZcd0cjFU8yVXrwKhsh83Zjwrb40SztRQ63c6bt5tPZmGvbKlohpKDZgPEslZjOWC7QaqlsAoIPdJH8vVUZe5HNqsKwTZHvp2E4x0QGORFzghSUsKtktMJ5pwKjkdqoL7nVg1zOIH3wXiW03PxH5Vkrvb5MzrOh08PwI3qFB9eVLjitPkR9IPq7ShlnoVEg6LFvQtTb1HvaQvH9ltE8lwBuzpeEfDKWHO8vUo7MGK3Z5jQ3ELgrrwZoik5dFPbRNDnBksIBc161dLdKzmw9mzarU8xZfgxHp2zeI8p1BCE7yvgE07e6n4IZHTI2lFRxC3elCBKyqawzMmQHeqPivcMBQjhiFmZdwPJgUCb9zNn8AKJwM1pSVeqwoZo6ywXBwPJnCWEZhKIW7XPNxitnF8DrK2dzqIOHB9to75LrQblHVRArIZ1HlZL6AZsdQWpZy5oMpQZdzAUQDmHokc2IkjMnv9df0XySikK3W6Fpgbo8c9IicpfJCDKjZ2UlZ00s95xDx1x4vgFarHOHmYA3yeNW1cEfiyk9tmnxQMrpTkjbhU4xHNbS5xBT2BLwMwHjY3yEgCZmOG36RJZ69VpkHO9wjw6jqUaOzZGhB6USpTTZtYSZlcAVozS2OB9GjrRhcQiziPecc5XSeu4U81UYYOkfj1HRkQRBxbAWXVrGwORvoOXzMFIFZaJLTD9Z0YLRxt2hvTwUWgKaNeFCgXAxKjlm9lt5ij7rcmMw0Ooc8DvJ5FrYGbSslKeVmqxa26UHwb9LZAxK7pICfNnvOYypKNRIWhY7Guwv3YfoF7qUrapFfz57DXtUPO5Gzyam3ZKeAPdXQ8IGBeZfXkZ2UyhEt7ZcrRQ8GaY8mAY9Ae9jBRZjoqIWOLhE6fXQn3vG0B9doPBy5fhqIZFquIolC04MPNw7hDbvlRW1pUp0Cu3YfFyTBTZ0YgQxugmgGC8p6oZb2vRcCGDbgnHOgZhtv9Y5t0jl91cfkWy9FiWtqfo3I7iHv2veRcVpwxGfhcpn46hLGZkjBXCZk8aS0o9MvCR0VIjcFd3pZHEZop0Zqj6ulPI1NPyMCIG4ZmFZ4d7Yfws2HBjl4q4F5NhZsrKg6Khw2ejci6ISx1WMY7ZzpMOZJdZfFJwObM4W70kZpy9utDt6oyt41qpHCdiDQyj443cDJ54QMkZeJBNlrU4164qKMSAkwmSXbKY6RG8a0HO49WGGDRjloG8EtE6NaZsz1Z3hFpfMl1W2QBg8Zi4Y4giPEYa9daVsgpggIR2XH4o0dLvNYhZcucvma9uM1Epa1yR8bgDZG0B7eOt9y2hnFcXdLFrwGCZgfYYshi2o0mNJiiZnVhhadFZ57Tb1khZj0i69ZC0ia2jBq02CHcAOrfp6ZGlp02TFF0Rdr8sI5QPH3zww8p4HNArApgJuy8nZ1nph4ciJKTdbE0z7e1eyEShP7vrfFi3iaWSwFZluz0b7BgKazsF70mnQVoyYNCEIioW0Cnv2R6RYTBy8c8BsJbA542IC0huZy4oZwvJYLTgqnW58ZzmZhFtRpHkEXYyrHzI06Sii0V9XbZ8EG2GHquWntZfm0MXepQzkywJOlB020YNfjZlkybkBhbZJeqKNJTrsPbS7fpKJuSpNVGoKwa5KVMkhvxZiKWbcofOdx9xCggb9Hvh9PAKbsWEQA1HqF1JUQZvzikvk7X1d0y2AL4mL96sucHUmBqsYaabyKNOnqAuV2HRZhOAyqXXSgCGuP7ZgwzEx0GyT5F9PaLkhvQZgULtNAauRiL3G8Za2qdk7GKFfTKhBBxWermpzblZxf0A9oz8gi88noCaUTtRABYWw17WZ1Jw0H9iORAzYXwitAW0gMVoH678KoRAMfk8ZlZ7UMHQVQGeyVj3hKLvTfPVGSTDM4iCcgEBtgH9cMgNcWdFqBM0pq0ufwp3zUAGSEhovs7t3jbzOel1fSoboPUPEJsVt3pZpGUlxYnylQ3JAQ53dN9dFDdzg2rwExCDkdccJjnyyTlbIniEb8BBcge5qo8nNtgubuxrguUQkfR1yzdZd3kvp5cFlPqwzzB7ZjBmuyPAc0OtaSARK3ZzBOGOhnadZCStZJc5euxEkA9hGidUr0Djju9BXCeEmy82SE6FylZt7fIHMrDFhNC8xm1ZjhETGX9WBX8cmhmOHLVJw9LrtBOT2tGR8jxGjc4L1FEe1VkuapCXWD3YiWgNwcQbrBJTRaZ81Q8eec4xBB3xtc4COftCssq8B0oCTPKuZpBZbbMO5mpx0vfwCxMgiE0oiky9dmna4lRjFX47mAQgEE2Rl0Ywq6twyMtd7RTa882w5CCvBe4LnZ2f5gywUjHTLNWITAOAJRlNslxHpJxX2jQtm6RW0RHgsJd4PCH7t642rqrZxAFT1jCHtekapmJDy95o5kWHmB0IDLyvg1mGCT7sxJJY1k9A94b09Mpx41NNqBQhFf2m2kdGZ1VRNrg3xPnaGtEwhC0XjO7GFvJ7ybnNUaZAlMjqINvlT4nwZ15Za6IpkfumjzyyzXxSZgZcu204mFuf4Xzu7m0mJHFIUOjcYD3n1BwfCar50F8KvW9u99bJL5CcS4SCFhJJD3WZ9As1Z0dnbHCAyxk1rAr5noI7q9Z3z7sp7jYbVvIm57ep5UfQCRaZGN70Z7g44ithZqelZkbK1Uzpt0WH8TvVX2AR1vyOghhP7MLIvvaIu9xm5IFRDdLBXG8G83tWmy92eK8ff3Rx1HxDrl2DGZwcaraZnE6pGOPWMiGdW78Rv4RWgC2xph6d1JC9B2hbwRMt1ChZGAX7ygTbyU0Um5IMSWQwQ8dVsGohHt9Zmq3Qjnb2bZsPDcFZgPvqvD1UBf0qjZnPrcf412nueEkym0MXUzpKyxikCDydoChTY7sAMDb4HTm0oe77XUgwrAshxCGt01yNSmZmd2Qo2i1sKPfMBgNM4pc4iPSrrM9zh7ZzIDhmJhhhBNOu3F4sYJTkIz7my8Fl23MdynjY4G0VvvGXE0bFZi0PxQsD7p2dkGZa0Ms8Eooq6Zuki670wb9rGyBC6e41oH9se0fbkaIMAPydRNHZyyVg1ZdX8UE1bxF3GfEj6mDFheNmBobryAieak6uTEJ6EJQCrXoOA5kNTctEcldqZIMaOgmmdrGOkJ6Vif0q1Vgecdv9jXrX03k4AILCmK2NCS6VVvwrNAFSMEJFKOBjM6ZDFvBeFKrlUSfPUCK9gOptPUAnpQSJwlmmMZuFzWmlt0ZsJDaGk5qk8j2qcdZejFxDl889U9v9DnDug5Z5DZCBTl5TGMu4rqIqUrYZ358EywUOax0EOFn3lCYiQqJHBD0pyqdpubctwWzS2OqlNNyufQsjH4b4OPDJLexSeRJi0ebTeDbUx5DJ1A5dvtMK1E5e7mw0G8AFVEHUp2d2yhTT2yGgrB2FNdEw2LMFzz0Z9i4Txke37yXOVDSEZdM7JB85L0fwj6LZChY50nZ60st4VrrnfDKdqfNZf9zoMTggbnoM1IIDceWP4HPF5v9aanAG0NRHOfIpMpFuvwOpGIADttEB1HE9Zag93oKi76A3IJknIT23WGcvMW3NS0JgMWRpGYh4o3KhyEex6C6NUHcTlROF4vMlZ6iNpwgZbFykckRMvZjNgHJ7WZmfzUnSFL31VCMznc4YGfTscypr0OzcV40wjP8jN91ohmQB6ioZ7Cd5zDV3u9tc60d4s6ydhZ8fWZAZB8z1jmy6UFfTFlhW6xBNsuol4Hma9JeisIX8nwOk6CpxsHkAE1aBg9ZbuPCZIcZD9ylkgwXoLhkpQkT1UZAZGNdUUgXbbxFBzBVt313zsWn9rLpOc9a4YuKkioGLYsDg5r45S1v67Hzxuivp0mBUjvsQpt4ZjkaZ6jTQZbffz2Q1K69eUZwsJJy667HG5M6yWQGhG4y7J6n2U6ZyHl9uGAiE4wFtovIYIZE2KzBfJoJ8lSR0eQK9bppGcqQhUFl7J8vT3kGApyNJELkaGpLc7iC40qHBha6VtwZwfYTr4uNGTqvq6TZz2ElZ66pbHB7JZcPCKZ7M5hkPuMZeIxfj2Ch5cJ05pSR1CtG2c6LWRNX0IPAW3iNnWuPq1d1KKGZ5oUJHJAisbobm5YFCX2nTgPajwYGsRcdmo8FfnBAKub7XmYg8aDZ5i0YEu3nAHnw8X8TdhacxT7sJpX78oCRfgAUjLfiMMeVyxLrvWGYoZf8Dq4ZxfaLj2eZ21psXhgloioCunD8ga78Pf2f3gh022ubXgL6JcFi33KI2OUH4f8O0B3Z3lJo6mxYMrvT1qn2OMtkHPZrT8AbEH4Vy8yjoprOedQ7TJZbdea2RfKV7nO8aZrIf0BYZkUYaxyZ9KtVtVBDwG30t8E6caQMuJzHFCCxFwOMaP2hao43zo9nyTo10YTgdnlhCeftLVgB78V4MCfj0uASx3vnmF2djM6oZsEaInkytfbS6NFRRbskSN2kHIOCKhsIvIL61SVD0SPLjJEaCkubG3ZBke7q5KVeKzNQiBYseiZAgDaldFTtlzJr2oj0gNdF1qz9gH9WYszCzu2vZf0LzzxujQtUAuZonmuq3DS1UaVfX8oV1Ins83w7yrEy4eBi1DHitx4sKT6WJ6iG2x6fSBrJ859fB02dAhxJ2sNyzOOOhUagXKhp1Vpq0wsTxf9vDMX1cZKJkTOWZhi8PbUcHz0aGJ0qVJKy1q9aGnsRDW1tE6zd22fDwQIn05EWxGA2TJVzrZE1mcoCWuO9hdZ4JfRlx85BHf53KmnIuALF0IeWikRH3JSiNSwPSXeklZqPAvASCAU1gcNRRGwePaG2mhZr3j26b4ammHOpCxwIZh53d87lxg7UagxvEtJEKwnsgEv6Hkpu9i2vCUgJZqbxC4br7qlpp5WCCeBa0YulfDJv55r3RjUR0P2x2ToVwYfi51azjWDAZLb02fGkjZ36okZjUIQ1Mby0hcjZGZqvBNPnSqSnhhoijbfAw4FJjfNL50EBc1ZIBcWzR76anJBwDE0qnDp3wwXNmfJ8GHXZ9YARXZtqeHluD5pk5s3OqGmh3cvXX1MZr1no9G5784c25fnKJ4HsQBjAZ8ZnrbTbgPpFClwNqzWP9Is21okzgOjxw4CBuPMcBFPHpyyFgINNyojDdW5cURxVAZr4raIAvqhIT2ZowoZHUMRhcZk3YNaH1lpaKWuKHgHwsYYOmG6MYrh5komF8Ma53dKjtvykPln4q17aG9D7tNzb16qwZxsgXOcyMqTzRi9CZnKr9PUbYQF8Ya8ulwZD7FFdAAloNOikx1fIwdGuBcZqIFNwiFsxU2SkDnCKkbSq8Sc3UumUZnz3ZIx7uHWuJ3e2fFT6siB2C0ymaC2nv5DD3AfCnstpRMmVZv0O7nMA2ezjS9Zetl5vWwEx1DIEv5zIDcbqUWsaZlsmeROt1ajMJ3D9mfZ6UFDmGI3cfBFZyspHCGhlqihhMuUehZcBzBGAWdN5nS80VbGuSvZ6YB3fzDnz7ZzG0BInZgQQr0q4Z7egnqugGvudB3aafPSNVtzUivYAgo3YmZjxKYR9lZKZwQ9tQrpVwfNuzzwB0inXkBIikcAdH84SxP8nqavwhmZq2jEdN4cJYCyD53yexfYCSZ8A9lIeO1wTB8O2ckuSYNVtuz9xB6Wczew7r7D03rAIbJE9CSQBZBwr902hrE54seRkVcrINv2oNt4xd2S3w6VEHTosCzh73BgFWynRjSZja972890sEQpe2DgjYYKxwyzAa2UZK4ReSU9yvJXPy9t2rBwTR8MAoSti5larZgvF2GeUhKFwHO0v18TNw0C6A95cQg02KoVMTrESQmZdZwEE8MQISNZIRPOfzSKUsFkmLgaZ8evRiq7HnyPXRdhknzfqsaLfVPQvuQk7aOUJXy9jabho06pq37GdV5oMwjeKNInaChe0uQDFf9o2czEqlErUGLxXqkxHC4ckR1Dkz4ZdPn8xMaEmVQAEDdNSvhbTz11pD3KchfoqSAYBCm0bwnV2dER0UAetnz5QNFdpRYKDBp4FlDnodFjvJFtwwMTZlA00iahSNWHXW7T2TmW3I6ZfGK2G54MBhADYXVgys8cp1lIYhyVzBL0M1mXwh8tAOroAQFCqmqLGQNA31tRbwZgfZsyUwAF6r5qoG8j1tMLDjPngjskkuCcup8otMeAXa1VC0my5H5yajkMI2fPbJhVwRpBcUWikdVR6G4j0FB4jyaHvnIhqP7VpGidj8SFVaZtRKR8wRITjWrJC1E8SmDQwMqUdSxF2agZm5SRqsEWo0qQ0y0uRT427r4Y5mgBz8mnSMprM7gPSzJ2v9CRaxJZErZ5kF9rpydf24n2Z8ZJJveLrrxtKIXIlzT367vejCMwWychn3whSGPgVCoztx2dEqyMTe7XIKbcClPNzpIgsYE8EzkOuyvawRkuysrHM7zQzLMX9c9oDvuhAyS7iuuQ34z2ys5WLDMOcijVjaxO01YwacfoZhRQt0qjwi2ifEBJ6wpiie20BoP0IXU2f5y0safx35YDUSAJO5ZekQ5NdSOB0Ol9Pg5PepabMOJs8K9K2evZ8TszaMC3fA8JMVlPZ7wybtsIkMj2JG4rpDFBMLnOhLFelwXtsRs8SUxIYq5ZyZhODp9oEEQPt3FFc01O4kZd8CnUfEqYAjtoqqgSNEgRyK6K9FFkVs7xXoCHpdvEX4IGOin3LA0hoSQQb3QBnSKp8UfCmBJCYtbjxO2iwgf7F6YZx9UR15c7ESUnpldiOQ7pbJXRtG5n6O4HkaZomGzj1yCxgw8euA3M3Zan1X7AgpYB2aoTVMnsFTrImj3Q8jEsFf5VDR2PgravwEdTrOfl2fYvaJpjkRBTCZz5A6NfZGUTZHPWOUDu4U0Et13ECwoAQX23Z7dA03iEEmjO0JOCD4F7hcrdzn3eRZxKc8wDrl0VgkxTvZHZm1enTMGVtxW7m5cu05P1tH5XmpQ4DPXIxck9Qx0EUH259x1BIyr2Kyxcj3XWz8gki3mqFrV08kxLcBGo1Sub64l8Q7ZI5pZvpNmzKc7R484oUtnZenruq3oGWuunKW3AyR6veH9Fo2hgwhxbsmjtEigGUzkOLBegXC0VIXUt3Ro4vvDRKEHzgoq1Iu74lQu9LfzRiSP4TjiQcy0a7SewuSrXvANSYmkm68a9ha3peUCTcalJ6h866Qa68ZLOgtm4C9YUZ1xKJvJ0K2MiVzZwVi9dce037Z9S28dszUCh65AMmL2qi0O6yqFua0QtSQq2HBIyelOMrxN2yNNwhTzMpo2dPOPqu0I6W2BKcaoZjh71LaVGLoMMZcr6RoodiNNQxxHZfsZ6D6IOntDxDSjqPiFglGUNTWASPtx5K1guznoK8QLpjcoSz4UHlOSeXucPcRcy0V8ZLs5PplbgZ9d7ZkMAWQH5SNY9EkaKATZGGBsQgn1DBF5V162C8wCN13Fw5filnfw30jsXtEZrlE3kWvmnVwtGCVpqGFhb0lqb45Ki0RI9xYOw0rzub8ZKso1B9g6PPrUZlUAZs5r81UwSDYfZ8faF21AgRagF8Q4Bjt5h0dwtSTwa9K7y1Tap5G9EbhOoT580Uge8iJWPuxEgZeUzYZa7FCPshvaXQ8Uq2DmSjiuh9LlOT5OoZiAC77y4Z62ImQKmI9iIZgYcPWc2aLiVmoycYiQ4Paf6Vxl0SmYyt5qpb8dqCyg4U2ENWEhPM7907G7mFh824Fj8SGZ2GP9c2u7SyyDi5KGKBhKk9DOx7sVVtXfaDcIK8GZcF2ZruJkfO4F38wmUcLHiTHlDVDSmZrLZcyfyiduXxxahJNpFi2Wd4MVsBVbWTEZaaAbqNBjBZFJyRlWHrZqNG8K5HgJUeUgtaGbm91uT1kCYvak258GdH1isriZ5tZjL3dDcF5PhHWxk8SEzCOZBj3bEuZ9RlAtNvfgjoEqeLjnhGZxZIuydmOQFKf4VdeOAsguACegFaYsPZBwHSL7GLw8tKBqqW8a9RzJnROimUunSJmIQsXj2MbG0nVemaYsvCEXib41HNVozAKBIkU3el9wHkJdo3z2WZiHGXMKktYIsKf5k3VNkH1xxg7FsCK4z065gJkZsmAkVxyUgYcd01c5VuHhZxitXXXB6o2g7rylwEfwutbpfC2KnbiMNIFuc8AJEX1Scj1AhwuTw80nfCztZyuWT8JONHSg7ahuixC0OEwSMc5i7j491UOq1ArGTznjAQZuhs91i7qbtzTOOps7dkqD1SkSxBLwmUjsTiXz4BLcmIZ3cMurUVUmdZo0hun5c5hPwETBpkXB0tewq1pCXMBPfFnWPMpcAUIERF8SSgT1werQ3d1wl17D1FuoCb1IVtRR5AgpXb0uiRkYhbmTxdk0XfBlc43v88i5Mt0dt8ckLTt6Djbdxu8tR4yJhZaZdVGmi4xfaIiszwcLhxTusXxun5Y40FSl7uzyd2AXhcnZCmqQPmnAocI76tOBLYmB3fn4fdHpAowsBicYmnIVe8tInNA5uoVZC1DbtzuOE3xgF6hDFFAAZBzzFSVE3gTwmj1h4zamnqWfpmo6yykI6ZnF1VcACgYZsWxFQY22M93yFiyvEHsRn8gZCZsQeOBBev3ttSRaAbzpxVhuZ2rqkadkwcacIfa3gkc0gFp0qgIoMkqoZ4W9Bcg4A9jahKmK0LnZar3SomcD4Zo501RbrnIl8CQXR5bUo3gy9WbaIIRRsShSXodBc5h3lqD06z2OBnLqKh8ZaePi8QPmZk43pwP4wS7BHZiBECYlHk6tOJan091hNCvTpB0AoBF64BY44h2too3QdBZlJSlWqlsObzZJ8SeSoFSkPzyaCkdIPc2s0Ajr3uXgSY0cRjZgsAqg65v4d3PntTqzqBFaULVac6nz7sGRecIsJewaVp35IUly4Nbq3HJCJkdtO7aXEAcAvV1klZKSAB0aDkIP8K1WjZAARMmzGpCZeJH9yZLDrUIg1TyP9oVZ74oAbK8CEhCjCd5sZLhF1Uwbm1VM20L8Wk2cFccsFItfAZuZHxpvKnG2oLZKJAgdpX5M3K9IQB3Wucr7YN9zfFNBhUb72bcs7phJDhVsX9RQg257C5Eee0QGVmfgAhS1ufe6p4UAuZ7vyt3i1ajCrWuEIedOs81zk8A0TC8NJqXCZjoZfOJKB822BHNOB5QzOU3CY6SVT1wO3ISP3AvEJ0dAX2Deel2XgkCZoA1WtpDp8hxa8Jg3MEQtijalHO88Y8KReBgRRgevQfC1rp9jF3N6DNXZy3AftNixEdJhhO02eW7WstLTaZzcj0P2DoIcZsVUAS8SiFtdbTPJN6EpZFBMmbkgJRDWU1Fug2Ux1vhy28dPT7e0e4WBhEf1Bd44KODfFrIboWOpfKZmineDndwM9F9I9UXEfbqLJSUZK0ZLi0kESRwCkPyqa52CJPfeiZtL9qFkxj5IV50ddIbR6moROEhw2HCGPxg1ZdTlIiE0sOFLOUeoZ97nv9zZ6qeBQaVWhCBfhmu748efG7jBZBvfZopfyY0MTQ727ecaRF5XmrZ8iuZ1agQ1MWcud3HXp14i8nFYtoxj7xiW5voOFgUk0AUUV2JuXv5mLwUTSiZFGxSCyl3kpbZ8ZbTNZb77uzx5EK2V0AC5kOqiw2ayF38iMcEAP8lT5E6jdZbCgWLx6XWUVZ7cSVIhlOlHM5xoz0Zy3qJLrWqxw87ZnXm1ZkPkeKkAYdGcJZlciNe3pLQmcsGuBgOm2EtoXT98GbvfgeDVJDPVg5m1V5ZwUtgROImrpV2rOU2iit59ky0DKum6RqzmT4QGH6e6yqM8yTYN5f1efG9AT4Gb5sUm8WyvyE9EOT8NkuyW2o3s0kmorwpWWiIalZ5921OPJZlgZ6eoppwDMI0w3TB1GCoWZ6ZFxH9jeiq34niaq1iK3lbmZAD80jhOXZ6Ra3OWYRYQ3UVqUj0kbaXQ2j5uHIcwVeUzKxq5KwN4F8nfazf35ZcAp0M1NhVLZ7ReX5hp1ZtFSAeqxfc5LiZLQ1dm0MVSOqzqhxlye4nRUNHLEZ57mzOmxfaO7ZBBaTiHw9dTh3OqHPFxljxMK8wkQtwGAYebHYgBmZeP1d4RQe7QFHkGCcpPTdaonSy1zVM1ZkqzhhD2VjDCGmtnjlpWc8OQEVRH0eOVRs0YGTyIsWNwsu8HMee4ieWZHhZw7X1Zpplcal6dTFG3bd3J3ZAM0SZtcNdw5Yd0vy4Zn80ZliIrNKtMX16r8Wd3iwIu18vEUrtlby1Oaq4TXkKYaUqkK1ygq2kUFtJpPfM59gylZllMDWxfcQXx7FPqmqA3yZA0zUzsdLNiAqDvUCC8qzZBNgcJgGZE3ClrVVYsFbhoY1hhGwFbGJ3f7q8VXiRfhUOUERFKfeaDLDldXeHSgxZaFQnw8ybz1Rx499kbUVkqKWiSO91oyxs7SSRhTnc6ohxjGHdsoLrh2sqLZ1wWuqZeefpLkMMM6I7UYs07jV6R4QbInRapBcZ8ZrSCWLIII80ZpXAH40zsutqrlIVcJKGNW4ZDU2KYTCL1LTpwByHxN9fw1yVCpcWfAJV6y5UDSgPW6617xXhOFxxdzYf4wYWObdNZH93Qr0C1YmGWq5FEj2ZqYVGPmRAY7FAshFycQwvDLI48Ond9JKfNBypZ7Zwiccn34F1SSPa2qayMi5saQ7gGjaVLItBPU3ETV2eZse98HwXrObqBB1Ps6lWJfNIk6Qm7tfGhdLl1flTwvHOEHatOPnZ6frZDOoNJ2Q6eoRsIa0m9pQ529N87YBhccsnKZcxAwtJfCRAlXaQagKWFlcZwQ5ADScz2osGS3d8WkzvdsLs5ZcKjfhQoEAWnX3VgtqdgmxMWYb2qv7bg3ESEfZuuo0n1aAnfEQmguiSjrDuSHCB9xntyRx3i4eqQis9j2H418inkX07WUB1arsITKDLq3cl7M7wU3i02B3wNJenYnRMtQqLNYBP8620BFGWTBrWHicW6ZBr2dV80hWh79Fhntg2XK0eTrczg6EYlTBNu0AETIaukQU0AXhHoYkWqKKAaDHCU2uLZDYeiafVdauMLNf0LTL3HA1T7pWhym2hWVtRZxawlBK9xCWPwNZj6s2Jkqru9QgI4i8kj09Ik8mdflB0ydnm9w9a9YnfSAsQgk6cKOcjJ9ZLwHbVQXodLl7jzJyMVej1aHNIxmnZks8bcpt5OqDqPfIqxTXY11A7J4SmnRfdc3UnqZnWqaqqph21SKzBMHWI7obn1yAQFWWgs7PWqgw0nM4cBhaZIv0kvOqjzACseeIPb9nxSNx6fCj9bjf6zc0afNEny2YSSWP5x0TIhzZ4Av6TD8UUyYgM0FzMmZeHAY74c9mebd8JNYbQ1WwPronhMq1Kg6kXE2MwDwuQlHGACAfBZFOatBCirt7zwxH6cyHgikslDtsfdYbaD4FM7bhTltrx7JWwPgq7Gh59G3ciJvegW9ZDZbaOxIrrpERyHhSRtFSN918VtTUiMwYk7PIn0ayZAucN1DKIchQi2T4i1p3wQr0CxEgcsZI0u5Byd1Y1W7IlZrgc80nOSdJ4v3RxGpo3ZlIqjxXxghOqytCEnyag0D0GZL39gu1RrWqNhDPaWTJzidhEN0ZKlgRG2klWVeGknXSQwc3YbF9nL4uFUb5PWRG84R0IuT8boJmZxGWmKpscmbYVCZgYhc12nH0yoFNIdEtdOlxTkVlcQF50DWPPZ1JQ19jif4pQba2yxwOgC9rMuPZp5vVQDAU3JKtXwXR5REq0khlwLh9tmuhprR5lOSR2caeQrnJFpqViFFhUfphZkVSZEqghZh2QpUkzraNQBv4pfVnUcuVI39HS0W8EvRcqYDnFEvZFpD0hlMLiEMw4yEw6gwmV0wqVkbZf7qkIaK784wDqzLxsa84R2rFMUENS1t0UCRoDEWqvaisaw49HII8KZJBP0Z8W1UM6SkXQorKAVCY7pYtiLnt8pqmZb1r6UTq7H5U8ZEguu42X01D13CSN2ZjsGmuFncf0gmPxduWLn46UAbNTmKVMVXypHYfKnzAUqRbkgHc6EyirzEXqvfk32PhNOoAfAidJdV48ZuaQDNwIWI5PlJ274l0cCo9WeJfMZnB4yiv1L0qoakJxYZu2L4lNQaGFZKIWJRZ8ZwNfrdoaCgfG9hdxiDofk8DM15ZxYjb9vplsLAhGT38vuu4z8Pgo2yZqQb0E2kLZhrXSt1qcW1cjEbHea8n6ZelaTKXlPHlOehPzVCziTzpvqLt3YA2Jeng3opM6JmDy4hSD9hqODI4K808vtQzdR5CWTg2E17v3CqBL6bnzZmTG7zldHCGuAnVffoj52SI3zgpCo79L0DZ3SaAu4910bVzZBX7l1Pr3DLd2B8AmlRCaLxKJnTAtUa0EMiSzHEC4IluEzDGDD9T4ZaynWSZlE8afygPKJl5AoC0fMGinS3qZ8jND1Rx5i1QEtn4jwgPEVaslGDSryxWZEHm927S0rJgjnUeq4wg4N7NFoWZqGP6x8PAB4DrOHiuxQZEDHLv6GcyfhczJOloepbNVbKVEsbmwwNP3SUNk1N85TuHE0hoZo9nZAjPvirKSV3q82p7dK0G6ZjjcHflexQ2Pq7HEpvynim4KuAQVprARVrmRDvwsDuFjdhTgteh0WUUaADof8TzDI8oYAbisxm64QUhEqNYCZFpypCSAkb5Bc1lvmkwZ0GrS1PaKhLLmo3gmjQVz63J3sl3dNPpiWPTMZrk0cryjv8bAKIkI1af0Empe9so6cJ5QT5LPbMMpmFHYmsIlNS2eltVjqQ2juW8R3DJaSuaNi26Ffmhpt1RBgRmZ6eu5rWbr7qBW9g8z8wARZgPjueO7DpU7ydOl75KsRc09jZcqeBVng1sc9TZuVLKrm1yToXrJLLtzEbrjK0bRE80z0U4coZd51Udw2E2BVSPkKbAEgA4ULSRN7SaCmrrQsdZgD0QKVWzyo3ZeDAkd3BbAsN471JavMTO2J5jFIdwNdf2LHXZmv8nZ9IV2hxKonfGvRegzNZ5UwLeefbCTsSfmefYqtstZhw5Zw25A2ilFeC84a9VBZEhOqPQ8Jkx79qgenHTgSWA1RZ2TODFGmKEqt7lSMokZD0Y5njovV4SsmLV9RxfuHboLpNchdZE7ZGmQEuobga5QQgVwl8uJ70gblvGU5558JrHFZ6nDugR4nbnJPN4tBKZ0PlqqqBZasEz8eBDDpCJ4hVqECIi1ivS8Y4HPCEuo7gGAitARm7BcvyzmQFDGiG3K24Xmdf27XvX10ThY4loALMj4oDKXaQtULm1piXKU6LDi72ozl1iucuIEfTvRfXoxARnHKYfy6dWNuu3ul4LLFSZj02pZvLsiYEuI9wsksGentxUpZ9FA53ZxGXGrjB1TUhZtbuyJF8a4bWuw8N2N6utX8uCAjmko6SPz3n0v6TAToflDOla6Y9lkD1mVnmnomrXVHrvw80Zp2NB5wx1VSa5FNZ1mGgaLAsUOIDEVnwsfZdWt8zuKuZhBCVZuFxOju9uSiwZKlv4uB8wZ7xAREER3GZqMxAaCYju8iWsTMe6tgE08F9IrYZesPL3ndTJHUlP49NJLrGnECEANF4MtjD8QhpHTwlzg3KZ7P16MJ2jnrozwGQDYzBkeWuKZnpe2ys2HybDwlPYXeRP80aO9EoxuNMZH7ntT21iNnPAJvUGtUrKuX86eKWSQZcfAB3WCyJt1WZqt0bXbFOhcW1yVqPaDvfhMfMUDUz1YTIUEcZoTv4FuGZC4ItFl36EuvxjKdwc18BFBq2okWdoga6C3m75RojZyAeRTbpB6YyT7NMJhW5ZgUsvKq69HBQbg7Zxqh1xrlPzleDTHaNvrwo9EwKfGO53Vd03h11Gj28Qvrhg7vtvT0iOBLEPEsekJGZt9T8SawZ6mDD8pm5vTPFgOxLja8ehEH285FAKZys76e5uWb6ZjuIAJuGrBzURXodgwKnkZxyS9UkvV1srKkZwlc5gOaEIwWQ6Su8MvMZane5VxXwxXEOgSr9lI32drGcYtRYEZ2k6idRF42NUnsvcyPiS3VBBUtmDyybLI7OUkMmkOTVUgHIN8eYVo7ZdapZ2r103Ful1ot9ZEty36yHSyXzlieqmn4Lo0MW7aWn8s9jrXZH3Z7K5OwHBTaGspJO074mqYgAZGg0Ydz7ik6riVZrQFWVZDmaD7henb5ipZs1WCyZyrieYGPZmb5pZ4488cVezTO5rHQPZ1oCbX8ZwIk2yYmXjmVoOKgtZ8kRwvXtUrwmsX6yTZ228kX4018dRvZxZ6FyEdBGssxZKYmq1AN6I5JAyEgI2hVIQ2WSWZKAVnoSISs9pDddTWKu6sFLwUstKTvpbMWNhXJI3IZm0chauvbuEmd9ypvgZ58KSGv6tvH8Gd74JK7qMqZjIGuAijYLy84Av0GSrp1pfHHpUUr4YTcl2Y4tmPPFo5pjruCUQwyR9WqMJe1Zk2O7twZp6KwYYEaXSiwFaZfsofB5ZEwv9CJG1Ck2vi348oYQ2pYY0x0VWG2wfETrHlab4eFKGxfVqxH79elzySp4mTlOpAfXOOq2iLI8TL7ES383Mbveh69Sp1AJApqRI6A0mLIdPeQOQOk5ygWyu97f5SgC5Eq10Z9w9KCC81Y6w90CA3EF3nIs0sXPeyQSq2Zmm5owXHqtJJPM017cZhQWSTd02udyEiZx0KKKmVB82XaoZfZgmZtMEi6xClCIKSH6MZzhC39iFPmXcZecRHOWiTMWsCyPDOEI7I9h3bv35AMLprjWM2UrVoMOQZ0I2NvHWUsXnMm7UpRjwlraEn5nAhn0K5NyrjX5ssLujSqLpZFUYpBE9YInkmrtA12w08A0YQijCZ4pgmpoxhxH1gBUdOtozZq9t0MDhSVqpCpoUEzaopNWUf8XBaQScRuw5E6191Nyv01ZuNeSgDv4VwjeUwYZfqygQjM99cSz3SkzAWGFuoRMbSB9fo0QcIeleFDC7NcFdUt48AFJWv3H9AsC1Ro5B21Cgui3ZaqcRstWbFK3iT2hGvlp6hBessYkoNwEZGTZsOBZxtaT7LRInGPZibxSIkMk0scaj3P7jFBRoPugA7BR1tMF1YUGXRsZeJli6wbFLkCF66UX6jgnRZ1Z05fiYqZbZ4n7GfcIQhNlqWZ46SCWpr8ZFCeGMGfom7b64ynzMeiGf77viGV6dz8kVtvVhdxdx6f1xA5eHkyAH57MroMcCmlZ2G0FFng8OGMg8HsegxzlpKoVNMoGqX0bEBXZzhkvHE0L3dNt64FMZwsCqPMjfBlKxZyOqUZzYncZs8J3xe1e1bmZq08cUeFP6WUVAn8HDKQB4rQXdjM2L2oEhJzfpaJLQVPSWfdISQ0Esh6DtR8JqEZHC9Z1BHUvH5NiE1jKpBGelq9M4wYduwVEbA0PZxnw1fxW4ZBRG2Juu4N0cAzIZxEyQrOe8RoTU8h97MbaPEH6jlvFyQXLVyn3uYf217KHBdUOCAfumyeTCKAoLv4Il8b7YZ8CaBA8OQrVcthuuYqFTOmszlBPdZ0D6EktFfG56ZcYJ0EdNTzHhnZvXEbgB0DaEn4oXNDnZLN9tmIB54OJ4yww5VMt8vG9ZCrvInpxN4LvRPSs8odC8nIU3wZ8tQMsZs13wcVksfS747RWctBMimByKioJv1P03rVuou35ahpAFiNi08bpiregYZc0ZcKBPlJZytGanolhrbsvZw1Z9G881odi0VTEhsETZ38lSuuY8EmF9RBoPUWSk0GQaZ09OOk6lUg1sFEQh8OW91QQY0abfrrQT24mgyWJIitn5EARJf86yliUbUreXaBEOZpfocAq6BymrI3KWd9JBKYTSYuw94dmwJ65WC0TwRTLv8jvhRk71xno1wZaKoPZlrw2FXSbuKQbi3rHn8WkBX05IkwAEw7dsxCM9MQmQKoeNaBnjwdgI0ZGFZd61vUmtn84S5O0ZoDigIUEj8boCePT6ZxNzRn1HK5Y6z4AHhQmEkkl3Eh7ykjhONz2waBDHvyZ5IEf1ADgxZHVeKHDwTcbYTxpHlhtDpsZc5bAQ16r4Gm97RFbGbYY6nqD21SwjlnTzYhT7kU0c53Qf7J45DgkBGCmQwsDKELp4VtWWVkZ1BpwFRyKkf8y8A1QlZnZhwbgxB3BqIbiOUpnWX3Ak4otcSjcLkKwElujAGbdUEOr2Rq7H8tkC6K8zukk7kJQh94eKqLmkK99tww7OK11Lw0Gj4if9Zeoyw9JbZ2owmG1tRoqkzg1wb4SAULPqVxScjuFfnjGGsu1iDOtbvcLmhn1wwzxwF1R96U3MLdwLDxiokNiDU5xZnnITtwRRyrtWVFA5ZKsyxF7cUG5R3unKmYgVGQvJCUqechnZBxfMEiYDDLjzza61WkYASavSHUxIia22BcMKIZleHAQ2iL1k8UX676Innb9g92wS8J7md1t2PGXkaL4PLFETCZ0qeGtxYbuLkngdPUWycL99AfBsWjXL2rILpJlGxl0GZsUwKV4G3IPIo4tkaKhcBZobfggZqp12LCgQCzHFhFJdrp7mcaosQuv8eZoSY6g9ytU4Ju81L2fDKZeGuk81Bqhq129ayxiqtCfWScyvTZFbMKuJHTl92rAluMjxTcd23XPbaZJfQw7oJuGgLLpnmQJ64d4WLFaUScmnmsgK4IS6xzzaZl3DVV5O5KfiO6bS8LEDOYDnbXEOmRDFgMq6yZqQhnoHy2E6mOir4nd9hSnCxh4QcUavU5kt4wEyOUFgR8CyR1xHfiZH53dKDianMft2BPhkG3pizQ3WwiSnjG1Zq6zsDF6fbpSlp5ECIEwZa7cZBU5NrTzZjtivJHxCoAPV0TXcuHKCnNy3IyJlfyeWhxcLexTP1, /usr/lib64/ardour6/libardouralsautil.so.0()(64bit) = set:kdGhsFWG4yCeW6SnZnrbnlAZrk2qlZetq0nExquMEHv7sI4a6gX1M5fqQ2LAHChGqlcbmS7ZHogMaQDY0X4tfGctK1Za61DV4f3hEa3UsWZAzwDK5XmwcZudjrlnYloEIBkfwCo7ntRiqrbryJBGTkgZdwcScOtAUZvxon8l4uap4Y9cAjCZyKbSt, /usr/lib64/ardour6/libardourcp.so()(64bit) = set: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, /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), 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:lhM2zqCW3mykYmtWZaHJi21Lgfe9mhf1, libxml2.so.2()(64bit) >= set:ojflZzxCywVlKZn7PYz0B62eFgklZ74AYrHOVP8cfZc2amv53IRlSnZD6DzjR8Q9pio2IgQWRyLfsPmE7bc, libxml2.so.2(LIBXML2_2.4.30)(64bit), libxml2.so.2(LIBXML2_2.6.0)(64bit), 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.Ryo2f9 Creating ardour-debuginfo package Processing files: ardour-debuginfo-6.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VlAJZ7 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.R8v6W6 find-requires: running scripts (debuginfo) debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libmidipp.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libaudiographer.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libwaveview.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libwidgets.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libptformat.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libtemporal.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libcanvas.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libevoral.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libgtkmm2ext.so.0 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.0: library libpbd.so.4 not found debuginfo.req: WARNING: /usr/lib64/ardour6/ardour-6.2.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.2.0: library libardourcp.so not found debuginfo.req: WARNING: /usr/lib64/ardour6/hardour-6.2.0: library libardour.so.3 not found debuginfo.req: WARNING: /usr/lib64/ardour6/hardour-6.2.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.2-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.2-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/ardour-debuginfo-6.2-alt1.x86_64.rpm 207.94user 40.13system 10:48.31elapsed 38%CPU (0avgtext+0avgdata 335340maxresident)k 0inputs+0outputs (0major+9571520minor)pagefaults 0swaps 228.44user 45.75system 11:17.27elapsed 40%CPU (0avgtext+0avgdata 335340maxresident)k 51144inputs+0outputs (0major+10077047minor)pagefaults 0swaps